DOCTYPE HTML PUBLIC 선언
HTML 문서의 첫머리에 <!DOCTYPE..으로 시작하는 것을 본적이 있을것이다.
가장 흔히 사용되는 DOCTYPE 코드는 일반형식(Transitional)과 엄격한 형식(Strict)으로 나누어 진다. HTML 4.01 Transitional은 예전에 있었거나 없어진 태그도 지원하며, <font>에 지정된 스타일도 제대로 표현해 준다. HTML 4.01 Strict 은 HTML을 엄격하게 적용한다. <font>태그에 적용된 스타일 보다는 CSS파일에서 지정된 스타일을 지켜 표현 해야 한다.
DOCTYPE을 규정하는 가장 좋은 방법은 Strict 형식을 사용하는 것이다. 이것은 CSS를 통해 모든 HTML 태그의 속성을 모두 자유자재로 규정 할 수 있기 때문이다. 즉, b{font-weight:normal;}라고 적는 다면 더 이상 <b>는 굵은체로 표시되지 않는다. 그러나, 아직 브라우저 호환성 때문에 <embed>나 비표준 태그를 사용 해야할 필요가 있으므로 현재 상태에서 가장 최상의 브라우저 호환성을 제공해 주는 문서 형식은 XHTML 1.0 Transitional 을 사용 하는 것이다.
HTML 4.01 호환모드
가장 최근의 CSS 규격을 따른다. 단, frame을 사용할 수 없다.
HTML 4.01 엄격모드
1999년 12월 24일 확정 규격. 권장하지 않는 element, attribute, frame 사용불가
element 배치가 엄격하여 가장 이상적인 문서 작성시 사용.
XHTML 1.0 호환모드
1999년 12월 24일 확정 규격. frameset 사용 가능.
넷츠케이프, 파이어폭스에서 frame이 작동하지 않음.
XHTML 1.0 엄격모드
'Web(웹) Study > HTML & CSS' 카테고리의 다른 글
로그인이나 입력폼 사용시 탭키 누를 때 순서대로 ^.^ 이동 시키기 (0) | 2008.07.31 |
---|---|
CSS핵(hack) 정리 (0) | 2008.07.31 |
XHTML 1.0 Transitional 기본 css (0) | 2008.07.09 |
XHTML 1.0 Strict에서 더 이상 사용할 수 없는 태그 / 속성 (0) | 2008.07.09 |
CSS의 display 속성 (2) | 2008.06.27 |