html的文档类型三种,XHTML文档类型
xhtml1.0支持三種DTD(文檔類型定義)聲明:過渡性(Transitional)、嚴格型(Strict)和框架型(Frameset)。
過渡型
過渡型文檔類型對于標簽和屬性的語法要求不是很嚴格,允許在頁面中使用HTML 4.01的標簽(符合XHTML語法標準)。過渡型DTD語句如下:
/p>
"http://www.w1.org/TR/xhtml/DTD/xhtml1-transitional1.dtd">
嚴格型
嚴格型文檔類型對于文檔內的代碼要求比較嚴格,不允許使用任何表現層的標簽和屬性。嚴格型DTD語句如下:
/p>
"http://www.w1.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
在嚴格型文檔類型中,以下元素將不被支持:
center 居中(屬于表現層)
font 字體樣式,如大小、顏色和樣式(屬于表現層)
strike 刪除線(屬于表現層)
s 刪除線(屬于表現層)
u 文本下劃線(屬于表現層)
iframe 嵌入式框架窗口(專用于框架文檔類型或過渡型文檔)
isindex 提示用戶輸入單行文本(與input元素語義重復)
dir 定義目錄列表(與dl元素語義重復)
menu 定義菜單列表(與ul元素語義重復)
basefont 定義文檔默認字體屬性(屬于表現層)
applet 定義插件(與object元素語義重復)
在嚴格型文檔類型中,以下屬性將不被支持:
align(支持table包含的相關元素:tr、td、th、col、colgroup、thead、tbody、tfoot)
language
background
bgcolor
border(table元素支持)
height(img和object元素支持)
hspace
name(在HTML 4.01 Strict中支持,在XHTML 1.0 Strict中的form和img元素不支持)
noshade
nowrap
target
text、link、vlink和alink
vspace
width(img、object、table、col和colgroup元素支持)
框架型
框架型文檔類型是一種專門針對框架頁面所使用的DTD,當頁面中含有框架元素時,就應該采用這種DTD。框架型DTD語句如下:
/p>
"http://www.w1.org/TR/xhtml/DTD/xhtml1-frameset.dtd">
使用嚴格的DTD來制作頁面當然是最理想的方式,但是,對于沒有深入了解Web標準的網頁設計者來說,比較適合使用過渡型DTD。因為過渡型DTD還允許使用表現層元素和屬性,比較適合大多數網頁制作人員使用。
對于大多數標準網頁設計師來說,過渡型DTD(XHTML 1.0 Transitional)是比較理想的選擇。因為這種DTD允許使用描述性的元素和屬性,也比較容易通過W3C的代碼校驗。
總結
以上是生活随笔為你收集整理的html的文档类型三种,XHTML文档类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5输入框自动放大镜,JS 仿支付
- 下一篇: html怎样同框架页面内跳转,使用ifr