HTML
HTML(HyperText Markup Language)은 웹 페이지를 만들기 위한 언어입니다.
- HT - Hyper Text : 문서와 문서를 연결
- M - Markup : 마크업, 태그
- L - Language : 언어
- 즉 HTML이란? 문서와 문서로 연결된 태그 언어를 말합니다.
태그(Tag)
태그란 정보를 정의하는 방식을 정의합니다.
- 태그는 열린 태그(<)와 닫는 태그(>)가 있습니다.
- 닫는 태그에는 "/" 있어야 합니다.
- 닫는 태그가 필요없는 태그도 있습니다.
- HTML5에서는 "/"가 생략이 가능합니다.
블록 요소/인라인 요소(Block/Inline)
블록요소는 박스, 인라인 요소는 텍스트를 의미합니다.
- 블록 엘리먼트(Block Element)
- 독립된 박스 영역으로, 한 줄에 하나에 블록 요소만 표현 할 수 있습니다.
- 블록요소에는 블록요소와 인라인 요소를 포함 할 수 있습니다.
- 인라인 엘리먼트(Block Element)
- 독립된 텍스트 영역으로, 한 줄에 여러 개의 인라인 요소를 표현 할 수 있습니다.
- 인라인 요소에는 블록 요소가 포함 될 수 없지만, 인라인 요소는 포함 될 수 있습니다.
HTML의 분류
HTML 태그는 카테고리별, 속성, 성질로 나눌 수 있습니다.
- Content Categories : 컨텐츠의 종류에 따라 8가지로 정리합니다.
- Content Attributes : 컨텐츠에 이벤트 속성과 글로벌 속성 적용 여부로 나눕니다. ,
- Content Element : 컨텐츠의 성질을 meta, block, inline으로 나눕니다.
기타 분류
- HTML Description : HTML을 알파벳 순으로 정리 설명
- HTML Element : HTML을 기능별로 정리 설명
- CSS Description : CSS을 알파벳 순으로 정리 설명
- CSS Properites : CSS를 속성별로 정리 설명
- CSS Compatibility : CSS 호환성을 정리