<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> ・ ・ </html> 赤い文字列がDOCTYPE宣言の一例です。DOCTYPE宣言とは、文書がHTMLであり次にはじまるHTML文書(HTMLソース)がどのバージョンを利用して、どのDTD(文書型定義)に従って記述されているかを文頭に宣言することです。 この場合はHTML 4.01 バージョンを利用して、DTDの中のTransitionalに従って記述する宣言になります。 DTDでは、どのような要素や属性※1が使えるのか、あらかじめ定義されていて、、 その定義された要素や属性使ってHTML文書を作成します。バージョンが違えば利用できる要素や属性などが異なります。 ブラウザはまずこれを読んで(解釈し)宣言に従って表示するようになっています。 ※