프로그래밍 언어/html

[HTML] HTML이란? (구성요소, 기본구조)

반응형

HTML(HyperText Markup Language)

직역 : 텍스트를 띄우는 언어
웹사이트를 만드는 가장 기초가 되는 마크업 언어이며, 웹페이지의 내용과 구조를 담당하는 언어.

즉, 구조를 설계할 때 사용되는 언어로 웹 피이지를 위한 마크업 언어이다.

HyperText?

웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 것

Markup?

마크업 언어(markup 言語, markup language)는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.

태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다
출처 : 위키백과

구성요소

  • Elements(요소)
    시작과 종료를 나타내는 태그로 이루어진 모든 명령어
  • Tag(태그)
    시작태그와 종료태그로 둘러싸인 요소의 일부
  • Attributes(속성)
    요소의 시작태그 안에서 사용하며, 명령어를 구체화 시키는 역할
  • Arguments(변수)
    속성과 관련된 값


<태그명 속성1="값" 속성2="값">문자열</태그명>

속성 == attribute

 

<태그명 속성="특성:값">문자열</태그명>

    ->속성 + 특성 특성 == property 여러개 사용할수 있다.

    ;으로 구분

 

차이점? 속성은 변경되지 않는다. 지정되어있는것만 사용한다.

특성은 선택이다. 추가해도되고, 안해도되고..

기본구조

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title></head>
<body>

</body>
</html>

처음 html문서를 만들게 되면 나오는 기본 태그들 입니다.

  • <!DOCTYPE html>
    html를 사용함을 브라우저에게 알려주는 태그
  • <html>
    전체 html 문서를 감싸는 태그이며, 하나만 존재해야 하고, html 바깥에 DOCTYPE를 제외한 다른 태그가 있으면 안됩니다.
  • <meta charset="UTF-8">
    문서에 대한 설명을 나타내는 표시 태그
    charset="UTF-8"은 브라우저에게 인코딩 방식을 UTF-8이라고 알려준 것입니다.
    UTF-8 설정이 되어있어야 문서 작성함에 있어서 한글이 깨지지 않습니다.
  • <title>
    head안에 들어가는 태그로 제목표시줄의 내용을 나타냅니다.
  • <body>
    html 문서에서 실질적으로 외부에 보여지는 부분입니다.
    하나만 존재해야하고, html바로 아래에 있어야 합니다.
반응형