블록속성과 인라인속성 태그

블록이란? 블록 방식에서는 HTML 요소가 브라우저 화면에 표시될 때 전체 행을 차지하여 앞 뒤로 자동 줄바꿈이 일어난다.

인라인(inline) : 문자를 꾸미는 서식 관련 태그 블록(block) : 보통 레이아웃에 관한 태그
<span>, <a>, <img>, <input>, <textarea>, <br>, <button>, <select>, <option>, <script> <div>, <p>, <h1~6>, <form>, <table>, <ul>, <ol>, <li>, <video>, <header>, <footer>, <section>, <table>, <form>, <address>, <fieldset>, 시멘틱 태그 등

인라인이란? 인라인 방식에서는 HTML 요소를 브라우저 화면에 수평 방향으로 표시하고 줄 바꿈이 일어나지 않는다.

속성의 특징

인라인(inline) 방식의 특징

수평 방향으로 요소가 배치되며 줄 바꿈이 적용되지 않는다.

박스의 크기를 설정하는 widthheight 속성이 적용되지 않는다. = 가로/세로 값 부여X

상하단 마진인 margin-topmargin-bottom 속성이 적용되지 않는다. = /우측만 부여가능

 

블록(block) 방식의 특징

해당 요소의 앞 뒤에 자동 줄 바꿈이 일어나 새로운 줄에 요소가 표시된다. = 수직방향으로 요소배치

박스의 크기를 설정하는 widthheight 속성이 적용

모든 마진 설정이 가능

, 일부요소는 (address, h1~6, p ) 블록요소를 포함 할 수 없다.

 

인라인 블록(inline-block) 방식의 특징

인라인 방식에서와 같이 요소가 수평 방향으로 배치되고, 줄 바꿈은 일어나지 않는다.

블록 방식에서와 같이 박스의 크기 설정이 가능

블록 방식에서와 같이 모든 마진 설정이 가능

인라인 블록 태그의 종류 : <img>, <input>, <button>, <textarea>, <select>, <video>

 

차이

인라인 요소 안에는 인라인 요소만 포함 할 수 있다.

블록 요소는 블록과 인라인 모두를 포함 할 수 있다.

인라인 블록 요소는 기본 인라인 요소이기 때문에 기본 너비가 콘텐츠의 너비값만 차지한다.

'코린이 개념잡기 > HTML' 카테고리의 다른 글

<img> : 이미지 태그  (0) 2023.03.12
HTML 태그  (0) 2023.03.12
DIV 태그 VS SPAN 태그 / 시멘틱 태그(sementic tag)  (0) 2023.03.12
인코딩, 디코딩  (0) 2023.03.12
HTML과 웹의 개념  (0) 2023.03.09

인코딩 / 디코딩

인코딩 (encoding) : 사람이 인지할 수 있는 문자(언어)를 약속된 규칙에 따라 컴퓨터가 이해하는 언어(01)로 이루어진 코드로 바꾸는 것

, 정해진 규칙에 따라 코드화, 암호화, 부호화 하는 것.

인코딩을 하는 이유 : 정보의 형태 표준화, 보안, 저장공간 절약 등을 위해서

디코딩 (decoding) : 인코딩의 반대개념, 복호화, 역코드화의 의미. 저장공간 효율화, 보안 등의 이유로 인코딩 한 데이터를 다시 디코딩을 해서 사용할 수 있다.

 

UTF-8 Encoding

인코딩의 종류. 유니코드 인코딩 중 가장 기준이 된다. 8bit를 기본으로 사용.

Charset or Characterset

미리 정해진 규칙. , 코드표. 문자나 기호들의 집합을 컴퓨터에서 저장하거나 통신 목적으로 사용하기 위해 부호로 바꾸는 것으로, ‘부호화라고도 한다. 이 인코딩된 문자 부호(character code)는 다시 디코딩(복호화)하여 본래 문자나 기호로 표현할 수 있다.

HTML5

최신버전의 html. 문법면에서 간결하고 정확해짐. API를 포함하게 되면서 웹·앱 구현이 가능. 문서편집 등 다양한 기능이 가능해졌다.

<!DOCTYPE html>의 선언으로 이전의 엄청 긴 유효성검사를 일축할 수 있다.

'코린이 개념잡기 > HTML' 카테고리의 다른 글

<img> : 이미지 태그  (0) 2023.03.12
HTML 태그  (0) 2023.03.12
DIV 태그 VS SPAN 태그 / 시멘틱 태그(sementic tag)  (0) 2023.03.12
태그의 속성 (블록속성과 인라인속성)  (0) 2023.03.12
HTML과 웹의 개념  (0) 2023.03.09

웹이란?

▶웹은 Word wide wed의 약어로서 간단하게 www로 표기함.

HTML이란?

; Hyper Text Markup Language

사용자들은 웹 브라우저의 주소창에 URL 주소를 입력하여 웹 페이지에 접속하는데, 웹 페이지에 연결된 하이퍼텍스트를 따라 이동하면서 웹 사이트에서 정보를 검색하고 서로 소통하게 된다. 하이퍼텍스트로 구성된 웹 페이지를 만드는 데 사용되는 컴퓨터 언어가 HTML이다.

▶즉, 웹(WWW)에서 하이퍼텍스트 문서를 만들기 위해 사용되는 기본언어

▶구조를 설계할 때 사용되는 언어로 하이퍼링크 시스템을 가지고 있으며 웹 페이지를 위한 마크업 언어라고 할 수 있다.

용어 설명
웹 브라우저 웹 사이트에 구축 된 웹페이지. 즉 HTML 문서를 볼 수 있는 응용 프로그램을 의미 
ex)크롬, 파이어폭스, 사파이 등의 프로그램이 해당
웹 서버 인터넷을 통해 사용자에게 웹서비스를 제공하는 컴퓨터의 하드웨어 또는 소프트웨어
클라이언트 인터넷에 연결된 컴퓨터나 모바일 기기 등을 이용하여 웹 서비스를 이용하는 컴퓨터 또는 컴퓨터 사용자
웹 프로그래밍 웹 사이트의 기능을 구현하기 위하여 HTML/CSS와 웹 프로그래밍 언어(javascript, PHP, JSP 등)를 이용하여 프로그램을 작성하는 것을 의미
웹 호스팅 인터넷 전문 업체에서 자신이 보유한 웹 서버와 네트워크를 이용하여 개인 또는 기관에게 홈페이지를 구축할 수 있도록 서버 상에 사용자 계정과 디스크 공간을 임대해 주는 서비스
웹 페이지 웹 브라우저 화면에서 보이는 각각의 화면
웹 페이지는 HTML, CSS, PHP, 자바스크립트 등의 프로그램 소스 파일과 데이터 파일로 구성
웹 사이트 도메인 네임에 구축된 인터넷 홈페이지, 웹 페이지 묶음

 

'코린이 개념잡기 > HTML' 카테고리의 다른 글

<img> : 이미지 태그  (0) 2023.03.12
HTML 태그  (0) 2023.03.12
DIV 태그 VS SPAN 태그 / 시멘틱 태그(sementic tag)  (0) 2023.03.12
태그의 속성 (블록속성과 인라인속성)  (0) 2023.03.12
인코딩, 디코딩  (0) 2023.03.12

+ Recent posts