1 분 소요

HTML

HTML이란?

HTML(Hyper Text Markup Language)는 웹 페이지 표시를 위해 개발된 ‘마크업 언어’이다. HTML은 제목, 단란, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다. 그리고 이미지와 객체를 내장하여 대화형 양식으로 생성하는 데 사용될 수 있다. HTML은 웹 페이지 콘텐츠 안의 꺽쇠괄호(< >)에 둘러싸인 태그(Tag)로 되어있는 HTML 요소 형태로 작성한다.
(출처: 위키백과: HTML)

HTML은 간단히 말해서 다음과 같은 정의와 기능을 가지고 있다.

  • HTML은 웹 페이지를 만들기 위한 언어이다.
  • HTML로 웹페이지의 구조를 잡을 수 있다.
  • HTML 파일은 이미지, 텍스트, 비디어, 버튼 등 웹사이트에 보여줄 내용을 구성하고 있다.
  • 브라우저(safari, chrome, ie...)는 HTML 파일을 바탕으로 웹 페이지를 생성한다.

HTML 확장자

HTML 파일의 확장자는 .html 을 사용한다.



HTML 필수 태그(Tag)

HTML 파일에 필요한 최소한의 tag는 아래와 같다.

<html>
    <head>
        <body>
        </body>
    </head>
</html>

HTML 파일은 위 tag들을 필수적으로 포함하고 있어야 웹 브라우저에서 정상적으로 작동될 수 있다.
(<!DOCTYPE>같은 경우 tag가 아니기 때문에 위에 삽입하지 않았다.
이 내용은 [HTML 기초 이론 - HTML Tags] 게시글에서 다룰 예정이다.)


HTML 용어

tag와 관련하여 HTML 기초 용어(tag, content, attribute, element)를 알아보도록 하자.

태그(Tag), 내용(Content)

tag는 아래처럼 꺽쇠괄호(< >)로 감싸져 있다.

<태그이름>내용</태그이름>
  • 브라우저에서 태그(tag)는 나타나지 않고 내용(content) 부분만 보여준다.
  • 내용(content)을 기준으로 왼쪽이 시작 태그(opening tag)이고, 오른쪽에 있는 것이 종료 태그(closing tag)이다.
  • 종료 태그(closing tag)에는 /(slash)가 있다.

tag 중 아래와 같은 tag는 opening tag, closing tag가 존재한다.

<p></p>
<h1></h1>
<h2></h2>
<a></a>

반면, 시작과 동시에 종료되어 opening tag와 closing tag가 구분없는 tag도 존재한다.

<img>
<br>

속성(Attribute)

속성(attribute)은 opening tag에 위치하며, 한 tag에 여러 attribute를 지정할 수 있다.

<div class="title">시작~</div>
<a href="https://www.naver.com">네이버</a>
<img src="Hi.png" alt="안녕 사진">

위 코드에서 div, a, imgtag이고, class, href, src, altattribute이다.


요소(Element)

opening tag로 시작하여 closing tag로 끝나고 그 사이에 content가 있는 구조를 요소(element)라고 한다. closing tag가 필요없는 것은 tag 자체로 element가 된다.

<h1>시작~</h1> <!-- 해당 줄 전체가 element-->
<img src="start.png"> <!--tag 자체가 element-->




이번엔 HTML에 대해 알아봤다. 다음은 HTML의 tag들에 대해 다뤄봐야겠다.

댓글남기기