欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
關(guān)于頁(yè)面編碼的doctype:使用正確的doctype聲明
雖然大多數Web文檔的頂部都有doctype聲明,但很多人都沒(méi)有注意它。它是在你新建一個(gè)文檔時(shí),由Web創(chuàng )作軟件草率處理的眾多細節之一。

雖然doctype被許多人忽視,但在遵循標準的任何Web文檔中,它都是一項必需的元素。doctype會(huì )影響代碼驗證,并決定了瀏覽器最終如何顯示你的Web文檔。


doctype的作用
doctype聲明指出閱讀程序應該用什么規則集來(lái)解釋文檔中的標記。在Web文檔的情況下,“閱讀程序”通常是瀏覽器或者校驗器這樣的一個(gè)程序,“規則”則是W3C所發(fā)布的一個(gè)文檔類(lèi)型定義(DTD)中包含的規則。

每個(gè)DTD都包括一系列標記、attributes和properties,它們用于標記Web文檔的內容;此外還包括一些規則,它們規定了哪些標記能出現在其他哪些標記中。每個(gè)Web建議標準(比如HTML 4 Frameset和XHTML 1.0 Transitional)都有自己的DTD。

假如文檔中的標記不遵循doctype聲明所指定的DTD,這個(gè)文檔除了不能通過(guò)代碼校驗之外,還有可能無(wú)法在瀏覽器中正確顯示。對于標記不一致的問(wèn)題,瀏覽器相較于校驗器來(lái)說(shuō)更寬容。但是,不正確的doctype聲明經(jīng)常導致網(wǎng)頁(yè)不正確顯示,或者導致它們根本不能顯示。


選擇正確的doctype
為了獲得正確的doctype聲明,關(guān)鍵就是讓DTD與文檔所遵循的標準對應。例如,假定文檔遵循的是XHTML 1.0 Strict標準,文檔的doctype聲明就應該引用相應的DTD。另一方面,如果doctype聲明指定的是XHTML DTD,但文檔包含的是舊式風(fēng)格的HTML標記,就是不恰當的;類(lèi)似地,如果doctype聲明指定的是HTML DTD,但文檔包含的是XHTML 1.0 Strict標記,同樣是不恰當的。

有的時(shí)候,也可以根本不使用一個(gè)doctype聲明。如果沒(méi)有指定有效的doctype聲明,大多數瀏覽器都會(huì )使用一個(gè)內建的默認DTD。在這種情況下,瀏覽器會(huì )用內建的DTD來(lái)試著(zhù)顯示你所指定的標記。對于一些臨時(shí)性的、匆忙拼湊的文檔(這種文檔有許多),你確實(shí)可以考慮省略doctype聲明,并接受瀏覽器的默認顯示。

完全可以從頭編寫(xiě)一個(gè)doctype聲明,并讓它指向自己選擇的一個(gè)DTD。然而,由于大多數Web文檔都需要遵循由W3C發(fā)布的某個(gè)國際公認的Web標準,所以那些文檔通常都要包含以下標準doctype聲明之一:

HTML 2:

<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">

HTML 3.2:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

HTML 4.01 Strict:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.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 Transitional:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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.1 plus MathML plus SVG:

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">

除了上面列出的doctype聲明,具有特殊要求的一些文檔還使用了其他幾種聲明。

doctype聲明通常是文檔的第一行,要在<html>標記以及其他文檔內容之前。注意,在XHTML文檔中,doctype的前面偶爾會(huì )出現一條XML處理指令(也稱(chēng)為XML prolog):

<?xml version="1.0" encoding="utf-8"?>

為了確保網(wǎng)頁(yè)正確顯示和順利通過(guò)驗證,使用正確的doctype是關(guān)鍵。與內容相反的、不正確的或者形式錯誤的doctype是大量問(wèn)題的罪魁禍首。在未來(lái)的專(zhuān)欄文章中,我還會(huì )具體解釋如何診斷及糾正這些問(wèn)題。

用DW設計網(wǎng)頁(yè)時(shí),新建一個(gè)文件,看代碼最前面總要出現一個(gè)下面的東東,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
這個(gè)是DW自動(dòng)在網(wǎng)頁(yè)文件頁(yè)增加了DTD信息.可以刪.
刪除后,瀏覽器會(huì )使用的默認DTD.
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
HTML <!DOCTYPE> 標簽
DOCTYPE解釋及w3c strict模型
margin:0 auto
DOCTYPE對網(wǎng)頁(yè)的作用
HTML doctype 申明類(lèi)型
HTML <!DOCTYPE> 聲明 | 菜鳥(niǎo)教程
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久