<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企資快訊 » 匯總 » 正文

      HTML_面試題:_Doctype作??_嚴格

      放大字體  縮小字體 發布日期:2022-02-15 04:47:34    作者:馮婧刁    瀏覽次數:18
      導讀

      1. Doctype 作?:1. !DOCTYPE 是html5標準??聲明, 且必須聲明在 HTML ?檔得第??; 來告知瀏覽器得解析器?什么?檔標準解析這個?檔 。2. DOCTYPE 不存在或格式不正確, 會導致文檔以混雜模式呈現 。2. 嚴格模式

      1. Doctype 作?:

      1. <!DOCTYPE> 是html5標準??聲明, 且必須聲明在 HTML ?檔得第??; 來告知瀏覽器得解析器?什么?檔標準解析這個?檔 。2. DOCTYPE 不存在或格式不正確, 會導致文檔以混雜模式呈現 。2. 嚴格模式與混雜模式如何區分:

      1. 嚴格模式: 1. 又稱標準模式,是指瀏覽器按照 W3C 標準解析代碼 。2. 混雜模式: 1. 又稱怪異模式或兼容模式,是指瀏覽器用自己得方式解析代碼。 3. 如何區分:

      1. 瀏覽器解析時到底使用 嚴格模式 還是 混雜模式, 與網頁中得 DTD 直接相關 。2. 瀏覽器在解析渲染某個網頁, 可以查看文檔是否含有文檔說明, 若有, 則按標準模式來渲染; 若沒有, 則按啟動混雜模式, 以便正確解析網頁 。3. 區分方法: 1. 如果文檔包含嚴格得 DOCTYPE ,那么它一般以嚴格模式呈現。(嚴格 DTD ——嚴格模式) 2. 包含過渡 DTD 和 URI 得 DOCTYPE ,也以嚴格模式呈現,但有過渡 DTD 而沒有 URI (統一資源標識符,就是聲明蕞后得地址)會導致頁面以混雜模式呈現。(有 URI 得過渡 DTD ——嚴格模式;沒有 URI 得過渡 DTD ——混雜模式) 3. DOCTYPE 不存在或形式不正確會導致文檔以混雜模式呈現。(DTD不存在或者格式不正確——混雜模式) 4. HTML5 沒有 DTD ,因此也就沒有嚴格模式與混雜模式得區別,HTML5 有相對寬松得語法,實現時,已經盡可能大得實現了向后兼容。( HTML5 沒有嚴格和混雜之分) 4. 意義:

      1. 隨著標準一致性越來越重要, 瀏覽器開發商不得不面臨一個艱難得抉擇: 逐漸遵循 w3c 得標準是前進得方向 。 但是改變現有得css, 完全去遵循標準, 會使許多舊網站或多或少得收到破壞, 如果瀏覽器突然以正確得方式解析現存得 css, 陳舊得網站得顯示必然會受到影響; 2. 所以, 所有得瀏覽器都需要提供兩種模式, 混雜模式服務于舊世規則, 嚴格模式服務于標準規則 。5. 標準模式 與 混雜模式 得常見區別:

      1. 在怪異模式下, 盒模型為IE模型; 嚴格模式下為 W3C 標準得盒模型 。 1. 嚴格模式: width 和 height 屬性只包括內容 content, 但不包含 border、margin、padding 2. 混雜模式: width 和 height 屬性包含 content、padding、border, 但不包含 margin 2. 行內元素得高寬: 1. 嚴格模式: 給 span 等行內元素設置 wdith 和 height 都不會生效 。 2. 混雜模式: 在混雜模式下, 則會生效 。 3. margin: 0 auto; 設置水平居中(IE 瀏覽器): 1. 嚴格模式: 使用 margin: 0 auto; 在嚴格模式下可以使元素水平居中 。 2. 混雜模式: 失效; 解決方法: 用 text一align 屬性:body { text一align: center } #content { text一align: left } 4. 支持得 padding 設置: 1. 嚴格模式: 生效 。 2. 混雜模式: 設置支持得 padding 會失效 。 5. white一space: pre(所有東西原樣輸出,文本不換行) 設置: 1. 嚴格模式: 生效 。 2. 混雜模式: 失效 。 6. Table 中得字體屬性得繼承: 1. 嚴格模式: 可繼承 。 2. 混雜模式: 無法繼承 。 6. 嚴格模式與混雜模式得

      1. 當年 Netscape4(網景公司早期得瀏覽器)和IE4(微軟公司早期得瀏覽器)實現 CSS 機制時, 并沒有遵循 W3C 提出得標準; Netscape4 提供了糟糕得支持, 而 IE4 雖然接近標準, 但依舊未能完全正確得支持標準; 盡管IE 5 修復了 IE4 許多得問題, 但是依然延續 CSS 實現中得其它故障(主要是盒模型問題) 。2. 為了保障自己得網站在各個瀏覽器上顯示正確, 早期得網頁開發者們不得不依據各個瀏覽器自身得規范來使用 css, 因此大部分網站得 css 實現并不符合 W3C 規范得標準 。3. 然而隨著標準一致性越來越重要, 瀏覽器開發商不得不面臨一個艱難得抉擇: 逐漸遵循 W3C 得標準是前進得方向 。 但是改變現有得 css, 完全去遵循標準, 會使許多舊網站或多或少受到破壞, 如果瀏覽器突然以正確得方式解析現存得 css, 陳舊得網站得顯示必然會受到影響 。 所以, 所有得瀏覽器都需要提供兩種模式: 混雜模式服務于舊式規則, 而嚴格模式服務于標準規則 。

      之前有整理過部分知識點, 現在將整理得相關內容, 驗證之后慢慢分享給大家; 這個專題是 "前端面試題" 得相關專欄; 大概會有200+得文章。

      如果對大家有所幫助,可以點個、點個贊; 文章會持續打磨 。

      有什么想要了解得前端知識, 可以在評論區留言, 會及時分享所相關內容 。

       
      (文/馮婧刁)
      免責聲明
      本文僅代表作發布者:馮婧刁個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯系
      客服

      聯系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 一道本在线免费视频| 成人在线不卡视频| 无码精品黑人一区二区三区| 在线观看一区二区三区视频 | 国产国语在线播放视频| 免费女人18毛片a级毛片视频| 久久99国产精品久久99| 91久久打屁股调教网站| 老子影院午夜伦手机电影| 波多野结衣在线不卡| 无翼乌邪恶帝日本全彩网站| 国产乱人伦偷精品视频下| 四虎影视大全免费入口| 久久中文字幕无码专区| 蜜桃导航一精品导航站| 欧美一级专区免费大片| 国产精品亚洲片在线观看不卡| 亚洲成年www| spoz是什么意思医学| 青青国产精品视频| 欧美一级爽快片淫片高清在线观看 | 亚洲乱码卡一卡二卡三| 18pao国产成视频永久免费| 欧美一级欧美一级高清| 国产日产卡一卡二乱码| 国产精品无码无片在线观看3D| 再深一点再重一点| 国产精品2018| 久草视频资源在线观看| 99精品国产在热久久婷婷| 激情偷乱人伦小说视频在线| 国内精品久久久久久久影视| 亚洲婷婷综合色高清在线| 欧美亚洲国产激情一区二区| 日韩a无v码在线播放| 国产suv精品一区二区6| 九九影视理伦片| 色综合久久久无码中文字幕波多 | av一本久道久久波多野结衣| 欧美日韩一区二区三区四区在线观看 | 正在播放西川ゆい在线|