SPATIUM Mobile
주소복사
About Operating System Languages Tools Favorites Notice Visit TEST  
     ADK (3)
     android (3)
     ASP (5)
     ASP.Net (1)
     C# (5)
     HTML (9)
     JAVA (7)
     JavaScript (9)
     jQuery (5)
     Mobile Web (2)
     node.js (1)
     Oracle (8)
     PHP (7)
     Spring Framework (4)
     SQL (17)
     WPF (5)
   ID  
   Password  
  |  
  Location United States
  IP Address 3.133.144.147
2024. 11
12
3456789
10111213141516
17181920212223
24
252627282930
Category  Languages, HTML
Writer 김태우 Date 2012-03-16 17:17:23 Visit 3189
HTML DOCTYPE

 

HTML DOCTYPE

 

브라우저는 html의 doctype 값을 가지고 그 문서를 구별한다. doctype 에 따라 사용자에게

다르게 보여주기 때문이다. 특히 IE가 유난히 심하고 IE8 로 넘어가면서 '쿼크 모드'로

호환성을 지원한다.

 

doctype 의 사용법

    1. 문서의 맨 첫줄에 선언(첫 줄이 공백이라도 안됨)

    2. 정해진 형식대로 선언

쿼크(quirk)모드 : 브라우저가 구버젼 브라우저의 랜더링을 흉내냄으로써 기존의 비표준 기능을 사용

    1. doctype을 미선언 또는 URL 생략시

    2. doctype 선언 앞에 다른 요소 입력

    3. IE6에서만 쿼크모드로 작동하려면 doctype 선언 앞에 xml 선언을 입력

 

표준(strict)모드

    1. 엄격한 표준을 지원

 

호환(transitional)모드

  1. 이전 버전과 호환됨

 

프레임셋(frameset) 모드  

  1. 프레임셋을 사용

 

대표적인 사용의 예이다.

1. 구글, 페이스 북(이전 HTML문서와 호환성을 유지하면서 HTML5문서의 정의)

< !doctype html>

 

2. 네이버(이전버전으로 제작된 HTML 문서와의 호환성을 위해)

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

Tags  doctype, quirk, strict, frameset
  Relation Articles
[Languages-HTML] HTML DOCTYPE (2012-03-16 17:17:23)
  Your Opinion
Member ID
150 letters
Copyright (C) SPATIUM. All rights reserved.
[SPATIUM]WebMaster Mail