HTML
HTML : Block, Inline, Inline-Block 태그 정리
죽이죽이
2024. 1. 22. 14:17
- 참고하기 좋은 사이트
※ MDN
- https://developer.mozilla.org/ko/docs/Web/HTML/Element
※ TCP School
- https://tcpschool.com/html-tags/intro
- Block 요소 (HTML5 기준)
※ 특징
- 태그가 한 라인 전체 공간을 차지하기때문에 좌우에 다른 태그들을 배치할 수 없다.
- 높이, 너비를 지정할 수 있다.
- 전체적인 틀을 잡을때 주로 사용된다.
- 내부에 block, inline 요소 모두 허용한다.
※ 종류 및 설명
address 문서나 글의 저자 또는 회사와 연락할 수 있는 정보를 명시할 때 사용 article 해당 문서나 페이지 또는 사이트와는 완전히 독립적으로 구성할 수 있는 요소를 정의할 때 사용 aside 문서의 주요 내용과 간접적으로만 연관된 부분을 나타낼 때 사용 (사이드바 등) blockquote 인용문에 사용 details 사용자가 직접 조작하여 보거나 숨길 수 있는 부가적인 세부사항을 명시할 때 사용 dialog 팝업 대화 상자나 모달을 생성할 때 사용 dd <dl> 요소 내에서 설명 부분을 정의할 때 사용 div 레이아웃을 나누는데 주로 사용 dl 용어와 그에 대한 설명을 리스트 형식으로 정의할 때 사용 dt <dl> 요소에서 용어 부분을 정의할 때 사용 fieldset <form> 요소에서 연관된 요소들을 하나의 그룹으로 묶을 때 사용 figcaption <figure> 요소의 캡션을 정의할 때 사용 figure 삽화나 다이어그램, 사진 등과 같이 문서의 주요 흐름과는 독립적인 콘텐츠를 정의할 때 사용 footer
(Layout)문서나 특정 섹션의 하단부를 정의할 때 사용 form 사용자로부터 입력을 받을 수 있는 HTML 입력 폼을 정의할 때 사용 h1 ~ h6 HTML 문서에서 제목을 정의할 때 사용 header
(Layout)문서나 특정 섹션의 상단부를 정의할 때 사용 hgroup 문서 구획의 다단계 제목, 섹션의 제목 그룹을 나타낼 때 사용 hr
(Self Closing)콘텐츠 내용에서 주제가 바뀔 때 사용할 수 있는 수평 가로선을 정의할 때 사용 li <ul> 요소에 포함되는 아이템을 정의할 때 사용 main
(Layout)<body> 요소의 주 콘텐츠를 정의할 때 사용 nav
(Layout)다른 페이지 또는 현재 페이지의 다른 부분과 연결되는 네비게이션 링크들의 집합을 정의할 때 사용 ol 순서가 있는 HTML 리스트를 정의할 때 사용 p 문단을 정의할 때 사용 pre 미리 정의된 형식의 텍스트를 정의할 때 사용 section
(Layout)HTML 문서에 포함된 독립적인 섹션을 정의할 때 사용 table 데이터를 포함하는 셀들의 행과 열로 구성된 2차원 테이블을 정의할 때 사용 ul 순서가 없는 HTML 리스트를 정의할 때 사용
- Inline 요소 (HTML5 기준)
※ 특징
- 태그가 필요한 만큼만 공간을 차지하기때문에 한 라인에 여러개의 태그를 배치할 수 있다.
- 높이, 너비 속성을 사용할 수 없다.
- 내용을 작성할때 주로 사용된다.
- 내부에 inline 요소만 허용한다.
※ 종류 및 설명
b 다른 부가적인 목적 없이 단순히 굵게 표현되는 텍스트를 정의할 때 사용 big 글자 크기가 큰 텍스트를 정의할 때 사용 i 기본 텍스트와는 다른 분위기나 음성을 위한 텍스트 영역을 정의할 때 사용 (항상 이텔릭체는 아님) small 글자 크기가 작은 텍스트를 정의할 때 사용 abbr 단어의 축약형이나 머리글자로만 된 단어를 정의할 때 사용 cite 책이나 음악, 영화, 예술 작품 등과 같은 창작물의 제목을 정의할 때 사용 code 컴퓨터 코드의 일부분을 나타낼 때 사용 dfn HTML에서 용어의 정의를 나타낼 때 사용 em 강조된 텍스트를 표현할 때 사용 kbd 키보드 입력을 나타낼 때 사용 strong 해당 콘텐츠의 중요성이나 심각함, 긴급함 등을 강조할 때 사용 samp 컴퓨터 프로그램의 샘플 또는 인용 출력을 나타낼 때 사용 var 변수를 정의할 때 사용 a 하나의 페이지에서 다른 페이지를 연결할 때 사용하는 하이퍼링크를 정의할 때 사용 bdo 자식 요소의 텍스트 방향성을 정의할 때 사용 br
(Self Closing)텍스트 내의 줄바꿈을 정의할 때 사용 map 클라이언트 사이드 이미지맵을 정의할 때 사용 object 외부 리소스의 종류에 따라 문서 내에서 처리하는 방식을 변경할 수 있는 임베디드 객체를 정의할 때 사용 q 짧은 인용구를 정의할 때 사용 script 자바스크립트와 같은 클라이언트 사이드 스크립트를 정의할 때 사용 span 단순 텍스트나 텍스트에 관련된 마크업 등 구문 콘텐츠에 스타일이나 속성의 범위를 적용하기 위해 사용 sub 아랫첨자 텍스트를 표현할 때 사용 sup 윗첨자 텍스트를 표현할 때 사용 label 사용자 인터페이스 항목의 설명을 나타내는데 사용 option <select> 요소에서 사용되는 하나의 옵션을 정의할 때 사용
- Inline-Block 요소 (HTML5 기준)
※ 특징
- 한줄에 여러개의 태그를 배치할 수 있는 inline 요소의 특징과 높이, 너비를 지정할 수 있는 block 요소의 특징을 모두 가지고 있다.
※ 종류 및 설명
button 클릭할 수 있는 버튼을 정의할 때 사용 img
(Self Closing)HTML 문서에서 이미지를 정의할 때 사용 iframe 현재 HTML 문서에 다른 문서를 포함시킬 때 사용 input
(Self Closing)사용자로부터 입력을 받을 수 있는 입력 필드를 정의할 때 사용 select 옵션 메뉴를 제공하는 드롭다운 리스트를 정의할 때 사용 textarea 여러 줄의 텍스트를 입력할 수 있는 텍스트 입력 영역을 정의할 때 사용