国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

前端面試題-<!DOCTYPE>

468122151 / 2100人閱讀

摘要:三瀏覽器模式為了能夠很好地顯示滿(mǎn)足標(biāo)準(zhǔn)的頁(yè)面,又能最大程度兼容不合法的。標(biāo)準(zhǔn)模式標(biāo)準(zhǔn)模式瀏覽器根據(jù)標(biāo)準(zhǔn)來(lái)渲染頁(yè)面。混雜模式混雜模式瀏覽器采用更加寬松的向后兼容的方式來(lái)渲染頁(yè)面。

現(xiàn)在的各種前端開(kāi)發(fā)工具都足夠強(qiáng)大,支持插入模板代碼,也就導(dǎo)致我們往往會(huì)忽略已經(jīng)自動(dòng)生成的代碼,而代碼的第一行 DOCTYPE 聲明,就是最容易忽略的部分。

一、DOCTYPE
DOCTYPE 是 document type(文檔類(lèi)型的)的簡(jiǎn)寫(xiě)。
1.1 DOCTYPE 的作用

告訴瀏覽器需要通過(guò)哪一種規(guī)范(文檔類(lèi)型定義,DTD)解析文檔(比如HTML或XHTML規(guī)范);

二、DTD
DTD(document type definition,文檔類(lèi)型定義)是一系列的語(yǔ)法規(guī)則,用來(lái)定義 XML 或 (X)HTML 的文件類(lèi)型。瀏覽器會(huì)使用它來(lái)判斷文檔類(lèi)型, 決定使用何種協(xié)議來(lái)解析,以及切換瀏覽器模式。
三、瀏覽器模式

為了能夠很好地顯示滿(mǎn)足標(biāo)準(zhǔn)的頁(yè)面,又能最大程度兼容不合法的HTML。 瀏覽器廠(chǎng)商一般會(huì)提供兩種瀏覽器模式。

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

標(biāo)準(zhǔn)模式(standards mode):瀏覽器根據(jù)W3C標(biāo)準(zhǔn)來(lái)渲染頁(yè)面。

3.2 混雜模式

混雜模式(quirks mode):瀏覽器采用更加寬松的、向后兼容的方式來(lái)渲染頁(yè)面。

混雜模式下,瀏覽器會(huì)模仿舊瀏覽器的行為,比如IE6,在此基礎(chǔ)上兼容新的標(biāo)準(zhǔn)特性。 混雜模式又稱(chēng)兼容模式怪異模式等。

四、DOCTYPE 切換

瀏覽器根據(jù)不同的 DOCTYPE 選擇不同的渲染方法就叫做 DOCTYPE 切換。 其實(shí) DOCTYPE切換就是用來(lái)識(shí)別和兼容舊網(wǎng)頁(yè)的。

五、的重要性 5.1 聲明文檔的解析類(lèi)型(document.compatMode),避免瀏覽器的怪異模式

如果你是使用最新標(biāo)準(zhǔn)編寫(xiě)的頁(yè)面但未給出 DOCTYPE 聲明,這時(shí)就可能會(huì)出現(xiàn)一些怪異的行為。但若你聲明了,那么瀏覽器等同于進(jìn)入了標(biāo)準(zhǔn)模式,并且按照W3C標(biāo)準(zhǔn)渲染頁(yè)面。

閱讀更多

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/52007.html

相關(guān)文章

  • 前端技術(shù)之_CSS詳解第一天

    摘要:前端技術(shù)之詳解第一天一部分略。。。。中國(guó)主要城市北京上海廣州美國(guó)主要城市紐約洛杉磯華盛頓西雅圖在瀏覽器中,默認(rèn)是不會(huì)增加任何的效果改變的,但是語(yǔ)義變了,中的所有元素是一個(gè)小區(qū)域。前端技術(shù)之_CSS詳解第一天一html部分略。。。。二、列表列表有3種2.1 無(wú)序列表無(wú)序列表,用來(lái)表示一個(gè)列表的語(yǔ)義,并且每個(gè)項(xiàng)目和每個(gè)項(xiàng)目之間,是不分先后的。ul就是英語(yǔ)unordered list,無(wú)序列表的意...

    番茄西紅柿 評(píng)論0 收藏0
  • web前端(10)—— 浮動(dòng),清除默認(rèn)樣式

    如果在一行內(nèi)寫(xiě)文字,文字過(guò)多,那么瀏覽器會(huì)自動(dòng)換行去顯示我們的文字文檔流還有其他現(xiàn)象底部對(duì)齊,高矮不管文字還有圖片大小不一,都會(huì)讓我們頁(yè)面的元素出現(xiàn)高矮不齊的現(xiàn)象,但是在瀏覽器查看我們的頁(yè)面總會(huì)發(fā)現(xiàn)底邊對(duì)齊例:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>t...

    番茄西紅柿 評(píng)論0 收藏0
  • Python必考五大面試是什么?下文給大家解答

      小編寫(xiě)這篇文章的一個(gè)主要目的,主要是來(lái)給大家做個(gè)介紹,介紹的內(nèi)容主要是涉及到Python一些試題的講解,小編給大家總結(jié)出來(lái)了五道必考的題目,大家可要仔細(xì)閱讀哦,下面就給大家詳細(xì)解答。  1、使用while循環(huán)實(shí)現(xiàn)輸出2-3+4-5+6...+100的和  #方法一   #從2開(kāi)始計(jì)算   i=2   #定義一個(gè)變量用于保存結(jié)果   sum=0   whilei&lt;=100:   i...

    89542767 評(píng)論0 收藏0
  • JS手寫(xiě)bind之處理new的情況詳解

      你有遇見(jiàn)過(guò)給bind返回的函數(shù)做new操作的場(chǎng)景,本篇主要講述的就是實(shí)現(xiàn)一下兼容new操作的bind寫(xiě)法,順便學(xué)習(xí)一下new操作符,為大家提供下參考。  大家可以去看下關(guān)于 JS 中 bind 方法的實(shí)現(xiàn)的文章,并給出了實(shí)現(xiàn):  Function.prototype.myBind=function(thisArg,...prefixArgs){   constfn=this;   return...

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

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

0條評(píng)論

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