• 로그인
  • 텍스트큐브 홈

위자인

  • 프로필   |   
  • 방명록   |   
  • 태그   |   
  • 공지사항

XHTML의 문서형 선언 (DOCTYPE, DTD) | 표준 웹/XHTML

2008/12/26 00:13 | Steve Grey

<문서형 선언(DOCTYPE)> 이란 웹 문서를 작성할 대 사용한 마크업 언어(즉, 문서의 형태)를 결정하고, 내가 어떤 마크업 언어를 선택했는지를 브라우저에게 알려주어 브라우저가 효과적으로 페이지를 로드할 수 있도록 하는 방법을 말합니다.

 

문서형 선언은 웹 페이지의 가장 첫번째 행(1행)에 <!DOCTYPE ~> 이라는 소스를 넣으시면 됩니다.

 

웹 디자이너(혹은 개발자)가 선택할 수 있는 XHTML의 문서형 선언으로는 아래와 같은 것들이 있습니다.

 

  • XHTML 1.0 Transitional
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • XHTML 1.0 Strict
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • XHTML 1.0 Frameset
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • XHTML 1.1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  • XHTML 1.0 Transitional 은 일반적으로 가장 많이 쓰이고 있는 DTD로서, 확장된 어트리뷰트(속성 Attribute)를 호환하지만, Strict보다 표준안에 가깝지는 않고, 로딩속도가 Strict보다는 느립니다.
  • XHTML 1.0 Strict 는 가장 표준이 되는 DTD로서, 확장된 Attribute(속성)을 허용하지 않으며, 배경색이나 글자색 등 일정한 조건에 따른 속성(bgcolor, font, color 등)을 인정하지 않습니다.
  • XHTML 1.0 Framset 은 프레임셋에 적합한 DTD인데, html 4.01 Frameset.dtd 과 동일한 내용을 가지고 있습니다.
  • XHTML 1.1 은 XHTML 1.0 Strict DTD를 기본으로 하고 있는 DTD로서 Module-Based XHTML 즉 모듈을 기본으로 하는 XHTML 입니다. 이 부분에 관해서는 다음에 충분하게 설명을 하도록 하겠습니다.

 

 

물론, 처음 XHTML을 코딩하신다면 XHTML 1.0 Transitional 부터 시작하시는것을 권해드립니다.

그러나, XHTML을 코딩해보신 경험이 있으시다면 1.0 Strict 로 작성을 시작하셔서, 웹 표준에 더욱 가까운 웹 페이지를 만들게 될거라고 봅니다.

 

위와 같은 문서형 선언(DOCTYPE)을 하지 않게 되면, 각 브라우저별로 각기 다른 Quirks Mode(WESINE 설명 바로가기)를 통해 페이지를 출력합니다. 이 경우 사이트가 원활하게 작동하지 않은 경우가 있으므로, 문서형 선언을 꼭 하시기 바랍니다.

연관글

  1. 2009/05/28 터치팟으로 인터넷 뱅킹을? (23) by 궁시렁
  2. 2009/05/23 요즘 웹디자이너들의 작업시간 분석 (1) by Justin
  3. 2009/05/22 Online Generators for Web 2.0 Design (0) by 무적지존
  4. 2009/05/21 웹표준과 권고 (7) by pandorabox
태그 : DOCTYPE,DTD,W3c,xhtml,XHTML1.0,XHTML1.1,문서형선언,웹표준
의견 (2)
  1. 왜 웹 표준을 쓰는 것인가?

    Tracked from 권씨의 신기한 웹탐험기 2009/01/01 20:33

    기존에, 아니 지금도 인터넷의 기본이 되는 언어는 바로 HTML<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> (Hypertext Markup Language) 입니다. 이 HTML은 이 HTML은 HTML 2.0, HTML 3.2, HTML 4.01, XHTML1, XHTML1.1 등으로 수 많은 발전을 해왔고, 많은 응용을 통해 개량되고 개선되어 가고 있습니..

  2. XML Validation

    Tracked from 김태정 on voiceportal 2009/01/09 18:10

    "Well Formed" XML과 DTD에 대한 이야기다. XML with correct syntax is "Well Formed" XML. XML validated against a DTD is "Valid" XML. Well Formed XML documents "Well Formed" XML document는 correct XML syntax를 가진다. Syntax rules - XML document는 root element를 가진다. - X..

트랙백 주소 :: http://www.wesine.com/35/trackback/
옵션
댓글 달기
◀ 이전 1 ... 96 97 98 99 100 101 102 103 104 ... 120 다음 ▶
Copyright ⓒ Steve Daniel Grey 손동근. All Rights Reversed.
You can contact me via (91.ragi (at) gmail.com).
블로그 이미지
Blog Image
WESINE (위자인)

by 하늘바라기
프로필 버튼
프로필 상세보기
ExperTags
  • Microsoft
  • MS
  • Server 2008
  • 마이크로소프트
  • 윈도우즈 7
  • 한글 2010
  • 한글과 컴퓨터
  • 한글과컴퓨터
  • 한컴
  • 한컴오피스
블로그롤 정보
관심블로그 등록 121명 등록중

관심블로그 목록

  • 프로필 이미지
    mooo
    thoughts.mooo
  • 프로필 이미지
    아후라
    불의 신전
  • 프로필 이미지
    FROSTEYe
    Image Generator
  • 프로필 이미지
    엘프화가
    ▦ 한국형 그래픽노블을 꿈꾸며 - 하루 한컷 연재하기 프로젝트 '1CutComic'
  • 프로필 이미지
    회상가
    미래를 회상해보자
  • 프로필 이미지
    레이딘
    낭만열차
  • 프로필 이미지
    snoopy
    snoopy
더보기

공지

  • WESINE 포스팅 저작권..

분류

분류 전체보기(120)
  • 지나가는 이야기(11)
  • 한글과 컴퓨터 2010(6)
  • Windows 7(54)
  • Windows Server 2008(7)
  • 표준 웹(5)
    •  XHTML(4)
    •  CSS(0)
  • et Cetera(36)
    •  Textcube.com(16)
    •  XpressEngine(4)
    •  Adobe(3)
    •  Another(11)

최근 글

  • 블로그 디자인을 구성중입니.. (0)
  • Dear Lord. (0)
  • 한글 2010으로 블로그질을.. (2)
  • 한글과컴퓨터 사전 2010 Bet.. (1)
  • 한글 2010, 강화된 보안기능! (0)
  • 한글 2010. 새롭게 달라진.. (7)
  • 한글과컴퓨터 오피스 2010,.. (7)
  • 한글과컴퓨터 오피스 2010.. (4)
  • Windows 7 동영상 가이드 (E.. (5)
  • Windows 7을 공짜로 받을 수.. (8)

최근 의견

  • 02/04 _ 하늘바라기
    말씀을 좀 거칠게 하시네요;;..
  • 01/29 _ 조홍제
    아~어디서받냐고 다운
  • 01/02 _ 아르케
    딕플에서 보이는 차이코프스키..
  • 2009 _ 김서윤
    어.. 좋겠당 ㅠㅠ 나도 다운..
  • 2009 _ 하하하
    정말 유용한 정보네요.. 감사..
  • 2009 _ 아르케
    오 이번에 써보고 싶네요!
  • 2009 _ 용오름
    아직 베타라 동작하지 않는 부..
  • 2009 _ 비오는 날이 좋아...
    한컴 오피스 2010 두번째 베타..
  • 2009 _ 비오는 날이 좋아...
    한컴 오피스 2010 두번째 베타..
  • 2009 _ 비오는 날이 좋아...
    한컴 오피스 2010 두번째 베타..

글보관함

  • 2010/01 (2)
  • 2009/12 (3)
  • 2009/11 (2)
  • 2009/09 (1)
  • 2009/07 (2)

링크

달력

«   2010/03   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

카운터

Total
81986
Today
21
Yesterday
199
RSS 구독하기
텍스트큐브닷컴
하늘바라기’s Blog is powered by Textcube.com 2.0 Garnet