doctype是document type(文件型別)的簡寫,在web設計中用來說明你用的xhtml或者html是什麼版本。要建立符合標準的網頁,doctype宣告是必不可少的關鍵組成部分;除非你的xhtml確定了乙個正確的doctype,否則你的標識和css都不會生效。
語法html 頂級元素 可用性 "註冊//組織//型別 標籤//定義 語言""url"
頂級元素 指定 dtd 中宣告的頂級元素型別。這與宣告的 sgml 文件型別相對應。 html 預設。html。
可用性 指定正式公開識別符號(fpi)是可公開訪問的物件還是系統資源。 public 預設。可公開訪問的物件。
system 系統資源,如本地檔案或 url。
註冊 指定組織是否由國際標準化組織(iso)註冊。 + 預設。組織名稱已註冊。
- 組織名稱未註冊。internet 工程任務組(ietf)和全球資訊網協會(w3c)並非註冊的 iso 組織。
組織 指定表明負責由 !doctype 宣告引用的 dtd 的建立和維護的團體或組織的名稱,即 ownderid。 ietf ietf。
w3c w3c。
型別 指定公開文字類,即所引用的物件型別。 dtd 預設。dtd。
標籤 指定公開文字描述,即對所引用的公開文字的唯一描述性名稱。後面可附帶版本號。 html 預設。html。
定義 指定文件型別定義。
frameset 框架集文件。
strict 排除所有 w3c 專家希望逐步淘汰的代表性屬性和元素,因為樣式表已經很完善了。
transitional 包含除 frameset 元素的全部內容。
語言 指定公開文字語言,即用於建立所引用物件的自然語言編碼系統。
該語言定義已編寫為 iso 639 語言**(大寫兩個字母)。 en 預設。英語。
url 指定所引用物件的位置。
在w3c標準中使用doctype宣告和使用建議
嚴格標準的html 4.01 (html 4.01 strict)
這個dtd包含所有的html元素和屬性,但不包括過時的元素(如字型),同時框架是不允許的。
">
過渡性的html 4.01 (html 4.01 transitional)
這個dtd包含所有的html元素和屬性。包括過時的元素(如字型)。但是框架是不允許的
">
整合框架的html 4.01 (html 4.01 frameset)
這個dtd基本和過渡性的html 4.01相同,但是允許使用框架
">
嚴格的xhtml 1.0(xhtml 1.0 strict)
這個dtd包含所有的html元素和屬性,但不包括過時的元素(如字型),框架是不允許的。而且必須使整個文件符合xml標準。
">
過渡性xhtml 1.0(xhtml 1.0 transitional)
這個dtd包含所有的html元素和屬性。包括過時的元素(如字型)。但是框架是不允許的。而且必須使整個文件符合xml標準
">
整合框架的xhtml 1.0 (xhtml 1.0 frameset)
這個dtd基本和過渡性的xhtml1.0相同,但是允許使用框架. 而且必須使整個文件符合xml標準
">
xhtml1.1
這個dtd基本和嚴格型的xhtml相同,但是允許新增一些自定義標記
">
讓人抓狂HTML DTD
在做網頁時,經常會遇到一些瀏覽器差異的問題,即使你對常見瀏覽器差異有些知識儲備,但你死活也修改不好。我就遇到幾個這樣的問題。兩個div之間在ie下有幾個畫素的空白,乙個div莫名其妙的高度變高兩個畫素。雖然都是小問題,但是不解決心理總覺得彆扭。這些bug改起來很讓人抓狂。最後把替換為,問題就消失了,...
linux filesystem 檔案解釋
大概放了以下檔案 bin,的意思是binary,二進位制檔案的意思。這裡存放的是root使用者以及普通使用者都可以使用的命令和程式 sbin的意思是system binary 這裡存放的是系統程式。只有root使用者才可以使用這裡的程式。etc configuration files usr dev...
war檔案解釋
1.war其實就是.zip格式,你用winzip都可以做乙個,想壓縮成.zip再把字尾名改為war就行了,只不過需要注意壓縮的層次和相應的配置檔案的位置。一般都用開發工具的生成嚮導做乙個。2.war包一般就是乙個用於發布的檔案,一般是不會在其他工程中匯入的,只有jar包才會匯入到其它工程中,在工程屬...