하이퍼 텍스트 마크업 언어는 웹 페이지 표시를 위해 개발된 지배적인 마크업 언어다. 또한, HTML은 제목, 단락, 본문을 위한 구조적 의미를 나타내는 것 뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다. 그리고 이미지와 객체를 내장하여 대화형 양식을 생성하는 데 사용될 수 있다.
- 위키피디아
HTML은 문서의 특정 텍스트 영역이 문단인지 목록인지 표의 일부인지 구분할 수 있도록 의미를 부여하고, 헤더인지, 콘텐츠 칼럼인지, 내비게이션 메뉴인지 알 수 있도록 논리적인 영역으로 구조화하고, 이미지와 비디오같은 콘텐츠를 삽입할 수 있게 해주는 요소들로 구성된 지극히 간단한 언어입니다.
- MDN
html 구성 요소에는 요소 (Element), 태그 (Tag), 속성 (Attribute), 변수 (Arguments)가 있습니다.
아래 코드의 전체를 요소(Element), 양쪽의 <button>
과 </button>
이 태그(tag)입니다.
<button>
이 시작 태그, 오른쪽의 </button>
이 종료 태그입니다.<button> 버튼을 클릭하세요. </button>
<br>
혹은 <hr>
와 같은 태그도 존재합니다.내용없이 구조적인 기능만 하는 요소입니다.
<br>
<hr>
// 등등..
<h1> </h1>
<h2> </h2>
// ...
<h6> </h6>
<div> </div>
<ul>
<li> </li>
</ul>
<p> </p>
// 등등..
<a> </a>
<span> </span>
<strong> </strong>
// ...