1. HTML과 웹브라우저

1) html로 작성된 파일의 확장자 : .html

  • html을 작성하는 주체 : 개발자(사람)

2) 웹브라우저 : .html파일을 구동할 수 있는 프로그램

  • html을 이해하는 주체 : 웹브라우저(사람이 아님)
    .html파일을 일거 사용자에게 보여주는 역할

HTML은 웹브라우저가 이해할 수 있도록 작성된 언어

 

2. HTML

1) HyperTextMarkupLanguage

  • 프로그래밍 언어 : 데이터를 가공해 명령을 내림
  • 마크업 언어 : 데이터를 그 자체로 어떤 방식으로 어디에 어떻게 표현할지 정의

ㄱ) 웹브라우저가 HTML언어를 이해해 화면에 그려냄(웹페이지를 구성)
ㄴ) 개발자가 사용자에게 보여주고 싶은 컨텐츠를 브라우저가 읽을 수 있도록 만든 문서

2) HTML, CSS, JavaScript

HTML : 웹문서의 기본적인 골격을 담당
CSS : 각 요소들의 레이아웃, 스타일링 담당
JavaScript : 동적인 요소 담당

3.웹표준, 웹접근성, 웹호환성

같은 html 코드라도 브라우저마다 해석하는 방법이 다를 수 있음 → 브라우저에 그려진 화면이 개발자의 의도와 달라질 수 있음

  • 웹표준 : 웹표준을 준수하여 작성하면 브라우저마다 의도한대로 보여지는 웹페이지 작성이 가능
  • 웹접근성 : 장애를 가진 사람과 장애를 가지지 않은 사람 모두가 웹사이트를 이용할 수 있게 하는 방식
  • 웹호환성 : 웹표준 준수를 통한 브라우저 호환성 확보

'Dev-log > HTML' 카테고리의 다른 글

전역속성  (0) 2024.04.07
HTML 태그  (0) 2024.04.06
HTML 기초  (0) 2024.04.06

+ Recent posts