[HTML] HTML 기초

2022. 6. 19. 07:24·Language/HTML
728x90

HTML

HTML은 HyperText Markup Language의 약자이다.

웹 페이지는 HTML 문서라고도 불리며, HTML 태그들로 구성된다.

각각의 HTML 태그는 웹 페이지의 디자인이나 기능을 결정하는데 사용된다.

모든 태그는 미리 정의되어 있으며, 각각의 태그와 속성을 사용하기만 하면 된다.

<h1>제목</h1>
<p>단락</p>

HTML 태그(tag)

HTML 태그는 태그 이름을 꺾쇠(<>)로 감싸서 표현한다.

<태그이름>  // 시작 태그
</태그이름>  // 종료 태그

HTML 태그는 보통 시작 태그(start tag, opening tag)와 종료 태그(end tag, closing tag)의 한 쌍으로 구성된다.

종료 태그는 시작 태그와 전부 똑같지만, 태그 이름 앞에 슬래시(/)가 존재한다.

태그에 따라 시작 태그만 있고 종료 태그가 없는 태그도 존재한다.

<img> <br> <hr> 등과 같이 종료 태그 없이 시작 태그만을 가지는 태그를 빈 태그(empty tag)라고 한다.

HTML 작성

HTML 문서는 윈도우의 메모장, 리눅스의 vi와 같은 기본 에디터로도 작성할 수 있다.

HTML 문서의 작성을 마친 후에 확장자를 .html로 저장하면 웹 브라우저에서 바로 확인할 수 있다.


HTML 버전

인터넷의 발전에 따라 HTML 버전 또한 다음과 같은 발전을 거듭하고 있다.

버전 년도 DOCTYPE 및 설명
HTML 1.0 1991 팀 버너스리(Tim Berners-Lee)가 발표한 최초의 HTML
HTML 2.0 1995 국제 표준으로 제정된 최초의 HTML
HTML 3.2 1997 W3C에 의해 제정된 최초의 HTML
HTML 4.01 1999 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
XHTML 1.0 2000 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
HTML 5 2014 <!DOCTYPE html>

HTML의 최신 버전인 HTML5에 대한 더 자세한 정보는 W3C공식 사이트에서 확인할 수 있다.


W3C

W3C는 World Wide Web Consortium의 약자이다.

W3C는 월드 와이드 웹(WWW)을 위한 표준을 제정하고 관리하는 중립적인 기관이다.

이러한 W3C가 관리하는 대표적인 웹 표준은 다음과 같다.

  1. HTML
  2. CSS
  3. DOM
  4. SVG
  5. XHTML
  6. XML

'Language > HTML' 카테고리의 다른 글

[HTML] HTML 기초 정리  (0) 2022.09.13
[HTML] HTML(Hyper Text Markup Language) Tag Sheet  (0) 2022.09.13
[HTML] HTML5의 기능  (0) 2022.06.21
[HTML] HTML 태그 간단 정리  (0) 2022.06.19
[HTML] HTML 기본  (0) 2022.06.19
'Language/HTML' 카테고리의 다른 글
  • [HTML] HTML(Hyper Text Markup Language) Tag Sheet
  • [HTML] HTML5의 기능
  • [HTML] HTML 태그 간단 정리
  • [HTML] HTML 기본
arajo
arajo
  • arajo
    아라 메모장
    arajo
  • 전체
    오늘
    어제
    • 분류 전체보기 (509)
      • Language (298)
        • HTML (55)
        • CSS (11)
        • JavaScript (70)
        • TypeScript (8)
        • Python (33)
        • Java (119)
        • C (0)
        • C# (2)
      • Programming (92)
        • Programming (14)
        • Web (51)
        • Apache (1)
        • MySQL (23)
        • AWS (3)
      • Framework | Library (26)
        • Framework | Library (3)
        • Vue.js (2)
        • React.js (5)
        • React Native (4)
        • Node.js (1)
        • Ajax (1)
        • Bootstrap (8)
        • Spring (1)
        • Flutter (1)
      • etc (2)
      • 휴식 (19)
        • 책 (13)
        • 일기 (5)
        • 게임 일기 (1)
      • A (71)
        • 공부 (18)
        • 기타 (6)
        • 일 (47)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    CSS
    자바스크립트
    event
    web
    타입스크립트
    array
    Java
    파이썬
    next.js
    JavaScript
    변수
    object
    MySQL
    HTML
    TypeScript
    Python
    제어문
    객체
    리액트
    react
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
arajo
[HTML] HTML 기초
상단으로

티스토리툴바