이번 글에서는 HTML요소에 관련해서 학습해보고자 한다.
HTML 구성요소와 중첩HTML에 관련해서 살펴볼 것이며, 빈 HTML요소와 HTML 대소문자에 관련해서 정리해 볼 것이다.
HTML 기본 요소에 대한 개념을 파악하고 이해하는 시간이니 가볍게 읽어보시고 가능하면 천천히 실습을 꼭 해보기를 추천한다.
HTML 요소 구성요소
HTML 요소는 시작 태그에서 끝 태그까지 모든 것이 요소이다.
<tagname>내용은 이곳에...</tagname> |
HTML 요소의 예제이다.
<h1>나의 첫번째 제목</h1>
<br> <p>나의 첫번째 단락.</p>
|
상기 HTML요소를 정리하며 아래 표와 같다.
시작태그 | 요소내용 | 끝태그 |
<h1> | 나의 첫번째 제목 | </h1> |
<p> | 나의 첫번째 단락 | </p> |
<br> | none | none |
<br> 요소는 내용을 가지고 있지 않다. 이런 요소를 빈요소(empty elements)라고 부른다. 빈요소는 끝태그도 가지고 있지 않다.
중첩 HTML 요소
HTML요소는 중첩이 될 수 있다.(중첩의 의미는 요소는 다른 요소들을 포함할 수 있다.)
모든 HTML문서는 중첩 HTML요소로 구성한다.
다음 예제는 4개의 HTML요소를 포함한다(<html>, <body>, <h1>, <p>)
중첩예제 |
<!DOCTYPE html> <html> <body> <h1>나의 첫번째 제목</h1> <p>나의 첫번째 단락.</p> </body> </html> |
<html>요소는 루트 요소이고 전체 HTML문서를 정의한다.
시작태그 <html>과 끝태그</html>을 가지고 있다.
그리고 <html>요소 안에 <body> 요소가 있다.
<html> <body> <h1>나의 첫번째 제목</h1> <p>나의 첫번째 단락.</p> </body> </html> |
<body>요소는 문서의 몸체를 정의한다.
<body>요소는 <body> 시작태그와 </body> 끝태그로 구성한다.
<body>요소안에는 <h1>과 <p> 2개의 다른 요소를 있다.
<h1>나의 첫번째 제목</h1> <p>나의 첫번째 단락.</p> |
<h1> 요소는 제목을 정의한다.
<h1> 시작태그와 </h1> 끝태그로 구성한다.
<h1>나의 첫번째 제목</h1> |
<p>요소는 단란을 정의한다.
<p> 시작태그와 </p> 끝태그로 구성한다.
<p>나의 첫번째 단락.</p> |
끝태그를 건너뛰지 마라
몇 HTML요소는 끝태그 입력을 잊어버렸어도 정확하게 표시할 것이다.
예제 |
<html> <body> <p>이것은 단락입니다. <p>이것은 단락입니다. </body> </html> |
그러나 절대 </p>와 같이 끝태그 입력을 잊어버리지 않기를 바란다.
빈 HTML요소
내용을 가지고 있지 않는 HTML 요소를 빈 요소라고 불린다.
예로 <br> 태그는 줄바꿈을 정의하며 끝을 알리는 태그 없이 빈 요소이다.
예제 |
<p>이것은<br> 줄바꿈이 있는 단란입니다.</p> |
HTML은 대소문자를 가리지 않는다.
HTML태그는 대소문자를 구분하지 않는다. <P>는 <p>와 같은 의미이다.
HTML 표준은 소문자 태그를 요구하지 않지만, W3C HTML에 소문자를 권고한다. XHTML과 같이 엄격한 문서 유형에 대해서는 소문자를 요구한다.
마무리
지금까지 HTML 요소의 기본 개념과 개념을 이해할 수 있는 실습을 하였다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
'HTML > HTML 기본문법' 카테고리의 다른 글
HTML 스타일(Styles) (0) | 2023.04.16 |
---|---|
HTML 단락(Paragraphs) (0) | 2023.04.15 |
HTML 제목(Headings) (0) | 2023.04.14 |
HTML 속성(Attributes) (0) | 2023.04.13 |
HTML 시작하기 (0) | 2023.04.10 |
댓글