HTML(HyperText Markup Language)는 웹페이지를 기술하기 위한 마크업 언어이다. 웹페이지의 내용(content)와 구조(structure)를 담당하는 언어로써 HTML 태그를 통해 정보를 구조화하는 것이다.
👉 마크업 언어이고, 웹페이지의 내용과 틀을 담당한다. 이를 우리 사람(인체)라고 보면 좋을것같다.
2차원 그래픽과 CSS3, WebGL을 사용한 3차원 그래픽을 보여줄 수 있다.양방향 통신이 가능! <form>태그로 할 수 있는거겠지?브라우저, 검색엔진(컴퓨터), 개발자 모두에게 콘텐츠의 의미를 명확히 설명할 수 있어. 또한 덕분에 시각장애인도 웹을 사용할 수 있지<!DOCTYPE html>
<html>
<head>
//문서의 제목, 외부 파일의 참조(js,css,), 메타데이터(데이터를 설명하는 데이터)의 설정 등이 위치
// 여기에 기술된 정보들은 브라우저에 ❗표시되지 않는다❗
</head>
<body>
// 웹브라우저에 출력되는 모든 요소
<body>
</html>
html문서에서의 요소란 시작 태그와 종료 태그 그리고 그 사이에 위치한 content로 구성된다.
요소 = <시작태그> + content + </종료태그>
요소들 중에 content를 가질 수 없는 요소들이 있는데 이를 빈 요소라고 한다.
얘네는 content가 필요 없으며 동시에 종료 태그또한 필요 없다.
article이랑 section, div 무슨 차이?
article은 완전 독립, 그 부분만으로 주제가 이해 가는 부분. 좀더 자세함.
section은 내용적 관계
div는 아무의미 없이 묶기만 하는 역할
(지원하지 않는 브라우저도 있음)Description List 설명 목록을 나타냄 Description Term 글자Description Description 설명위에서 dt와 dd는 dl안에서 세트로 같이 나와야 해.
<dt>-<dd>혹은<dt>-<dt>-<dd>,<dt>-<dd>-<dd>상관 없음
이미지같은 요소를 액자처럼 독립적인 컨텐츠로 담고 싶을 때display: inline;인 속성들
(del태그를 사용 ❌)등등.. 너무 많으니 나머지는 여기에서 확인하자..