">
宣告位於文件中的最前面的位置,處於
標籤之前。
doctype
是document type(
文件型別
)的簡寫,此標籤用來告知瀏覽器文件使用哪種
html
或xhtml
規範。 eg:
public "-//w3c//dtd xhtml 1.0 strict//en""">
上例宣告了文件的根元素是
html
,doctype
在公共識別符號被定義為
"-//w3c//dtd xhtml 1.0 strict//en"
的dtd(
文件型別定義
)中進行了定義。
瀏覽器將尋找匹配此公共識別符號的
dtd並根據該
dtd來對頁面**解釋
。如果找不到該定義文件,瀏覽器將使用公共識別符號後面的
url來作為尋找
dtd的位址。
doctype
可宣告三種
dtd型別:
嚴格版本
(strict)、
過渡版本
(transitional )
以及框架版本
(frameset)。
eg:html 4.01
、xhtml 1.0
strict dtd
乾淨、免於表現層混亂、與層疊樣式表(
css)配合使用:
html 4.01 :
">
xhtml 1.0
: public "-//w3c//dtd xhtml 1.0 strict//en"
"">
transitional dtd 包含
w3c所期望移入樣式表的呈現屬性和元素
,如果使用了不支援層疊樣式表(
css)的瀏覽器以至於不得不使用
html /xhtml
的呈現特性時
,使用該型別。
對於一般開發者而言,若對頁面沒有特殊的要求且想保持相容性,使用該型別足以。
html 4.01 :
">
xhtml 1.0
: public "-//w3c//dtd xhtml 1.0 transitional//en"
"">
frameset dtd
用於帶有框架的文件
。(html 4.01
中除frameset
元素取代了
body
元素之外,
frameset dtd
等同於transitional dtd)
">
public "-//w3c//dtd xhtml 1.0 frameset//en"
"">
html5
基本上沒有
xhtml 1.0 transitional
嚴格的要求,並且簡化了很多東西可以直接使用
html5
:
dev null有什麼用
把 dev null 看作 黑洞 它非常等價於乙個只寫檔案.所有寫入它的內容都會永遠丟失.而嘗試從它那兒讀取內容則什麼也讀不到.然而,dev null 對命令列和指令碼都非常的有用.禁止 標準輸出 cat filename dev null 禁止 標準錯誤 rm badname 2 dev null...
技術有什麼用?
技術有什麼用?收藏 最近在cto俱樂部的乙個討論分享,關於技術和創新的作用 技術向底層延伸,應該是科技,技術向上層延伸,應該是應用,如果單純把技術看作工具,編碼,實現或一種生存的手段,那就太狹隘了。二戰期間,美國和蘇聯都因為戰爭的因素,發展了高精尖技術,二戰結束,美國把可以商業化的科研產品交給了企業...
LDAP有什麼用?
對ldap最直白的解釋 1 認證的煩惱 小明的公司有很多it系統,比如郵箱 svn jenkins jira,vpn,wifi.等等 新人入職時需要在每個系統中申請一遍賬號,每個系統對使用者名稱和密碼的要求還不一樣,實在是煩人。這還不算,按照公司的策略,這些密碼每隔三個月還得更改一次,每次都是一次大...