<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    作者:馮婧刁    瀏覽次數:25
      導讀

      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>
        • 主站蜘蛛池模板: 欧美成a人片在线观看久| 丁香九月月小说图片区| 色综合天天综合中文网| 欧美日韩亚洲无线码在线观看| 夜夜嘿视频免费看| 无限韩国视频免费播放| 在线观看中文字幕国产| 偷窥欧美wc经典tv| 一区二区三区精品视频| 香港黄色碟片黄色碟片| 日韩激情电影在线观看| 国产成人av在线影院| 亚洲精品国产精品国自产观看| a级片免费在线观看| 色综合久久综合欧美综合图片| 日本午夜精品一区二区三区电影 | 午夜爽爽爽男女免费观看影院| 亚洲成人动漫在线| 91国内揄拍国内精品对白不卡| 色狠狠一区二区三区香蕉| 欧美日韩国产成人精品| 国产精品无码久久av| 亚洲伊人色一综合网| my1136蜜芽入口永不失联版| 用我的手指来扰乱吧全集在线翻译| 日韩三级一区二区| 国产私拍福利精品视频| 亚洲av日韩av不卡在线观看| 欧美老少配xxxxx| 日韩亚洲欧美一区| 国产a国产片色老头| 久久精品国产大片免费观看| 香港三级电影在线观看| 护士强迫我闻她的臭丝袜脚| 午夜无码A级毛片免费视频| HUGEBOOBS熟妇大波霸| 禁忌2电影在线观看完整版免费观看 | 啦啦啦在线免费观看| 一本一本久久aa综合精品| 特级xxxxx欧美| 女同久久精品国产99国产精品|