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

2021. 6. 2. 19:56·dev/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바로 아래에 있어야 합니다.
반응형
저작자표시 (새창열림)

'dev > html' 카테고리의 다른 글

[HTML] <a>태그 (anchor tag)  (1) 2021.06.03
[HTML] tag 안에서 사용하는 tag들(b, strong, em, mark, i, del, sub, sup)  (0) 2021.06.02
[HTML] 폰트색설정, 배경색설정, 폰트설정, 글씨위치조절  (0) 2021.06.02
[HTML] <br>(개행), <h>(제목), <p>(단락), <pre>  (0) 2021.06.02
HTML 수업자료  (0) 2021.06.02
'dev/html' 카테고리의 다른 글
  • [HTML] tag 안에서 사용하는 tag들(b, strong, em, mark, i, del, sub, sup)
  • [HTML] 폰트색설정, 배경색설정, 폰트설정, 글씨위치조절
  • [HTML] <br>(개행), <h>(제목), <p>(단락), <pre>
  • HTML 수업자료
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • dev
        • Ceph
        • CS
        • Spring
        • k8s
        • Java
        • JPA
        • Web
        • CCNA
        • 코딩테스트
        • JavaScript
        • XML
        • JSON
        • CSS
        • html
        • jQuery
        • Mssql
        • Oracle
      • 회고
      • :j story
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ceph
    항해플러스
    class
    오버라이딩
    Queue
    항해플러스백앤드
    <br>
    MSSQL
    항해99
    appendChild
    다형성
    오버로딩
    멤버변수
    group by
    HAVING
    Name
    항해백앤드
    id
    CustomContainer
    지역변수
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[HTML] HTML이란? (구성요소, 기본구조)
상단으로

티스토리툴바