成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

《javascript高級(jí)程序設(shè)計(jì)》筆記:文檔模式

liuhh / 1548人閱讀

摘要:如果在文檔開始處沒有發(fā)現(xiàn)文檔類型聲明,則所有瀏覽器都會(huì)默認(rèn)開啟混雜模式文檔類型聲明的幾種形式該包含所有元素和屬性,但不包括展示性和啟用的元素如不允許框架。

文檔模式是用于指定瀏覽器使用什么樣的標(biāo)準(zhǔn)來正確的顯示網(wǎng)頁,各個(gè)標(biāo)準(zhǔn)的解析存在著差異

文檔類型的分類

文檔模式大致分為三種類型:

混雜模式(quirks mode)

標(biāo)準(zhǔn)模式(standards mode)

準(zhǔn)標(biāo)準(zhǔn)模式(almost standards mode)

混雜模式會(huì)讓 IE 的行為與(包含非標(biāo)準(zhǔn)特性的)IE5 相同,而標(biāo)準(zhǔn)模式則讓 IE 的行為更接近標(biāo)準(zhǔn)行為。雖然這兩種模式主要影響 CSS 內(nèi)容的呈現(xiàn),但在某些情況下也會(huì)影響到 JavaScript 的解釋執(zhí)行;而準(zhǔn)標(biāo)準(zhǔn)模式下的瀏覽器特性有很多都是符合標(biāo)準(zhǔn)的,但也不盡然。不標(biāo)準(zhǔn)的地方主要體現(xiàn)在處理圖片間隙的時(shí)候(在表格中使用圖片時(shí)問題最明顯)。如果在文檔開始處沒有發(fā)現(xiàn)文檔類型聲明(DTD),則所有瀏覽器都會(huì)默認(rèn)開啟混雜模式

文檔類型聲明的幾種形式

HTML5


HTML 4.01 Strict
該DTD包含所有html元素和屬性,但不包括展示性和啟用的元素(如font),不允許框架Framesets。


HTML 4.01 Transitional
該 DTD 包含所有 HTML 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)


HTML 4.01 Frameset
該 DTD 等同于 HTML 4.01 Transitional,但允許框架集內(nèi)容。


XHTML 1.0 Strict
該 DTD 包含所有 HTML 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。必須以格式正確的 XML 來編寫標(biāo)記


XHTML 1.0 Transitional
該 DTD 包含所有 HTML 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。必須以格式正確的 XML 來編寫標(biāo)記。


XHTML 1.0 Frameset
該 DTD 等同于 XHTML 1.0 Transitional,但允許框架集內(nèi)容。


XHTML 1.1
該 DTD 等同于 XHTML 1.0 Strict,但允許添加模型(例如提供對東亞語系的 ruby 支持)。


部分內(nèi)容參考:HTML DOCTYPE標(biāo)簽

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/51123.html

相關(guān)文章

  • JavaScript高級(jí)程序設(shè)計(jì)筆記:在HTML中使用Javascript(二)

    摘要:元素向頁面中插入的主要方法就是使用元素。這個(gè)屬性的用途是表明腳本在執(zhí)行時(shí)不會(huì)影響頁面的構(gòu)造。因此,在元素中設(shè)置屬性,相當(dāng)于告訴瀏覽器立即下載,但延遲執(zhí)行?;祀s模式會(huì)讓的行為與包含非標(biāo)準(zhǔn)特性的相同,而標(biāo)準(zhǔn)模式則讓的行為更接近標(biāo)準(zhǔn)行為。 元素 向html頁面中插入js的主要方法就是使用元素。使用元素的方式有兩種:直接在頁面中嵌入js代碼和包含外部js文件。直接在頁面中嵌入js代碼如下: ...

    genefy 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)》(第3版)讀書筆記 第1~2章

    摘要:表示應(yīng)該立即下載腳本,但不應(yīng)妨礙頁面中的其他操作可選。表示通過屬性指定的代碼的字符集。表示腳本可以延遲到文檔完全被解析和顯示之后再執(zhí)行。實(shí)際上,服務(wù)器在傳送文件時(shí)使用的類型通常是,但在中設(shè)置這個(gè)值卻可能導(dǎo)致腳本被忽略。 第1章 JavaScript 簡介 雖然JavaScript和ECMAScript通常被人們用來表達(dá)相同的含義,但JavaScript的含義比ECMA-262要多得多...

    Corwien 評(píng)論0 收藏0
  • 讀書筆記(05) - 事件 - JavaScript高級(jí)程序設(shè)計(jì)

    摘要:而事件分為個(gè)級(jí)別級(jí)事件處理程序,級(jí)事件處理程序和級(jí)事件處理程序。級(jí)中沒有規(guī)范事件的相關(guān)內(nèi)容,所以沒有級(jí)事件處理。 showImg(https://segmentfault.com/img/bVburYR?w=499&h=400); HTML依托于JavaScript來實(shí)現(xiàn)用戶與WEB網(wǎng)頁之間的動(dòng)態(tài)交互,接收用戶操作并做出相應(yīng)的反饋,而事件在此間則充當(dāng)橋梁的重要角色。 日常開發(fā)中,經(jīng)常會(huì)...

    tinylcy 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)》(第3版)讀書筆記 第11章 DOM拓展

    摘要:對的兩個(gè)主要拓展是選擇和。以下插入標(biāo)記的拓展已經(jīng)納入了規(guī)范。在寫模式下,會(huì)根據(jù)指定的字符串創(chuàng)建新的子樹,然后用這個(gè)子樹完全替換調(diào)用元素。在刪除帶有時(shí)間處理程序或引用了其他對象子樹時(shí),就有可能導(dǎo)致內(nèi)存占用問題。 盡管DOM作為API已經(jīng)非常完善了,但為了實(shí)現(xiàn)更多功能,仍然會(huì)有一些標(biāo)準(zhǔn)或?qū)S械耐卣埂?008年之前,瀏覽器中幾乎所有的拓展都是專有的,此后W3C著手將一些已經(jīng)成為事實(shí)標(biāo)準(zhǔn)的專...

    luck 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

liuhh

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<