網站首頁 網站建設 公司動態 行業新聞 案例展示 關于我們

文章內容

我的面試題目-什么是DOCTYPE

日期:2013-12-16  來源:攀枝花惠康網絡公司

我面試新人總會一兩題CSS的問題問題,最多的出的是什么是DOCTYPE ?

填補
我的神啊,n小我直接說不知道,問什么是DTD,他說只會DIV;呵呵,知道DOCTYP和DTD的人很少啊,我不是在這里吹法螺,只是感受很奇異!

DOCTYPE是document type(文檔類型)的簡寫,用來聲名你用的XHTML或者HTML是什么版本。

框架的(Frameset):專門針對框架頁面設計使用的DTD,如不美觀你的頁面中包含有框架,需要采用這種DTD。完整代碼如下:
其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文檔類型界說,瑯縵沔包含了文檔的軌則,瀏覽器就按照你界說的DTD來詮釋你頁面的標識,并揭示出來。

要成立合適尺度的網頁,DOCTYPE聲明是必不成少的關頭組成部門;除非你的XHTML確定了一個正確的DOCTYPE,否則你的標識和CSS都不會生效。

XHTML 1.0 供給了三種DTD聲明可供選擇:

過渡的(Transitional):要求很是寬松的DTD,它許可你繼續使用HTML4.01的標識(可是要合適xhtml的寫法)。完整代碼如下:

嚴酷的(Strict):要求嚴酷的DTD,你不能使用任何默示層的標識和屬性,例如<br>。完整代碼如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“>

我們選擇什么樣的DOCTYPE
理想情形當然是嚴酷的DTD,但對于我們年夜年夜都剛接觸web尺度的設計師來說,過渡的DTD(XHTML 1.0 Transitional)是今朝理想選擇(搜羅本站,使用的也是過渡型DTD)。因為這種DTD還許可我們使用默示層的標識、元素和屬性,也斗勁輕易經由過程W3C的代碼校驗。

注:膳縵沔說的”默示層的標識、屬性”是指那些純粹用來節制默示的tag,例如用于排版的表格、布景顏色標識等。在XHTML中標識是用來暗示結構的,而不是用來實現默示形式,我們過渡的目的是最終實現數據和默示相分手。

打個例如吉士體模特更衣服。模特就好比數據,衣服則是默示形式,模特和衣服是分手的,這樣你就可以隨意更衣服。而原本HTML4中,數據和默示是混雜在一路的,要一次性換個默示形式很是堅苦。呵呵,有點抽象了,這個概念需要我們在應用過程中慢慢體味。


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>


DOCTYPE聲明必需放在每一個XHTML文檔最頂部,在所有代碼和標識之上。

文章來源:攀枝花惠康網絡公司

惠康網絡,是一家專業從事攀枝花網站建設,攀枝花網站制作,攀枝花網站設計公司,提供網站建設一條龍服務(網站域名注冊+網站服務器租用+網站開發+網站維護+網站營銷推廣),惠康網絡立足攀枝花,輻射全中國,攀枝花惠康網絡的客戶已經遍布國內各地大中小城市,我們高效優質的網站建設服務深受用戶好評。

客服熱線:tel(謝先生)  客服QQ:1323605005  
服務郵箱:[email protected](售前咨詢)  [email protected](技術部)  [email protected](售后服務)
公司地址:四川省攀枝花市
郵編:617200

青海十一选五开奖图