HTML이란?

인터넷 브러우저에서 그림이나 텍스트의 표현을 가능하게 지원하는언어

 

웹표준

웹표준이란 어떤 브라우저를 사용하느냐? 와 관게없이 브라우저 간 상호 호환성에 초점을 둔 표준안을 의미한다

최신 웹 표준 기술의 적용과 접근성이 핵심이다 

특정 브라우저에서만 사용하는 비표준화 기술적 요소를 배제하고 국제 표준화 단체가 지정한 기술만을 쓴다

 

웹 표준화의 장점

  • 웹 접근성의 편리: 특정 운영체제나 웹 브라우저, 휴대폰 등 큰 무리없이 이용가능
  • 사이드 디자인 관리로 시간 단축: HTML과 CSS의 분리로 디자인을 관리하기 편하다
  • 불필요한 코드를 줄임으로써(파일 사이즈 감소) 메모리 절약과 로딩 시간을 축소한다

 

웹 접근성(Web Accessiblity)은 장애인과 비장애인, 노인 등 모두가 웹사이트를 이용할 때 정보와 기능을 동등하게 접근할 수 있게 설계하고 개발해야 한다.

누구든지 인터넷에 접속해서 서비스 이용가능
신체적, 기술적 여건과 차별없이 견고한 콘텐츠 접근 보장
-> 웹 접근성을 지키려면 웹 표준을 준수해야 한다

 

HTML5 주요 기능

주요 기능 설명
Multimedia 비디오, 오디오 기능을 자체적으로 지원한다
Web Storage 웹 사이트의 데이터를 클라이언트에 저장하는 기능이다.
Web Scoket 클라이언트와 서버간 직접적인 양방향 통신이 가능하다.
Geolocation GPS 없이도 지리적인 위치정보를 제공한다.
Graphics 2차원 또는 3차원 그래픽 기능을 제공한다.
Device Access 카메라, 동작센서, 배터리 등 H/W를 웹 브라우저에서 직접 제어할 수 있 는 기능이다.
Drag & Drop 요소를 끌어다 놓는 기능이다.
Semantics 태그에 의미를 부여해서 사용자 의도에 맞는 맞춤 검색을 한다 (HTML5가 지원하는 좋은 기능)

 

HTML5의 구조

  • HTML은 특정 문서 형식의 정의(DTD: Document Type Declaration)에 따라 문서를 작성하는 마크업 언어다.
  • 그래서 <!DOCTYPE> 선언은 HTML문서에서 <HTML> 태그보다 먼저 선언해야 한다.
  • HTML4.01에서 <!DOCTYPE>선언은 SGML(Standard Generalized Markup Language)을 기반으로 했기 때문에 DTD를 참조 한다. 그러나 HTML5는 SGML을 기반으로 하지 않기 때문에 DTD에 대한 참조를 할 필요가 없다.

※ <!DOCTYPE>를 어떻게 썼는지에 따라 HTML버전을 확인할 수 있다

HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
HTML5
<!DOCTYPE HTML>

 

 

HTML은 태그의 구성

: 태그는 시작태그와 종료태그 안에 속성과 속성값 그리고 내용을 넣어 작성한다.

구성 설명
Element(요소) '<' and '>' 로 묶인 명령어로서 <태그>...</태그>의 형태로 작성한다
Attribute(속성) <img src="../image/default.gif" />
시작태그에 필요에 따라 속성이라는 옵션을 사용한다.
Argument(속성값) <img src="../image/default.gif" />
속성에 대한 값을 의미하며 " " 또는 ' ' 안에 넣어 표시한다.

 

<!DOCTYPE html> 설명
<html> </html> 문서의 시작과 종료를 나타낸다
<head> </head> 문서의 머리 부분으로 웹 페이지에는 보이지 않는 부분으로 문서 제목과 헤더 정보(즉 문서의 설명, 키워드, 저장) 등을 표 시한다
<title></title> 문서의 제목을 웹 브라우저 제목 표시줄에 표시한다
<body></body> 브라우저에 표시되는 문서 내용으로 웹 페이지상에 보이는 모든 내용을 표시한다

 

※ HTML 태그는 다음과 같은 규칙을 지켜서 작성해야 한다.

  1. HTML은 태그는 대소문자를 구별하지 않는다 (보통은 소문자를 쓴다)
  2. 확장자는 반드시 htm, html로 만들어야 한다.
  3. 띄어쓰기 2번 이상은 인식하지 않기 때문에 특정 기호 또는 태그로 표현해야 한다.
  4. 태그는 반드시 시작 태그와 종료 태그를 지켜야 웹 브라우저가 인식할 수 있다.
  5. 파일이나 폴더명은 반드시 여백이 없는 영문자로 작성해야 한다.

'Web > html5' 카테고리의 다른 글

로그인,회원가입 form 만들기  (0) 2022.05.05
Layout  (0) 2022.04.24
HTML5 태그  (0) 2022.04.19