目錄
DOCTYPE的作用以及標準模式和相容模式的區別" >DOCTYPE的作用以及標準模式和相容模式的區別
首頁 web前端 html教學 doctype的作用與標準模式和相容模式的區別

doctype的作用與標準模式和相容模式的區別

Mar 25, 2017 am 10:13 AM
doctype 相容模式 標準模式

DOCTYPE的作用以及標準模式和相容模式的區別

  1. #聲明必須處於HTML文件的頭部,在標籤之前,標準模式與相容模式的差異:標準模式的排版和JS運作模式都是以該瀏覽器支援的最高標準運作。在相容模式中,頁面以寬鬆的向後相容的方式顯示,模擬老式瀏覽器的行為以防止網站無法運作。

    具體區別:
    1.盒模型
      在嚴格模式中:width是內容寬度,元素真正的寬度= width;
      在相容模式中:width則是=width+ padding+border
    2.相容模式下可設定百分比的高度和行內元素的高寬
        在Standards模式下,給span等行內元素設定wdith和height都不會生效,而在相容模式下,則會生效。
        在standards模式下,一個元素的高度是由其所包含的內容來決定的,如果父元素沒有設定高度,子元素設定一個百分比的高度是無效的。
    3.用margin:0 auto設定水平居中在IE下會失效
        使用margin:0 auto在standards模式下可以使元素水平居中,但在兼容模式下卻會失效(用text-align屬性解決)
        body{text-align:center};#content{text-align:left}
    4.相容模式下Table中的字體屬性不能繼承上層的設置,white-space:pre會失效,設定圖片的padding會失效

    1. 宣告必須處於HTML文件的頭部,在標籤之前,告知瀏覽器的解析器使用什麼文檔標準解析這個文檔。 DOCTYPE不存在或格式不正確會導致文件以相容模式呈現。 HTML5中不區分大小寫

    2. 宣告不是一個HTML標籤,是用來告訴瀏覽器目前HTMl版本的指令

    3. 現代瀏覽器的html佈局引擎透過檢查doctype決定使用相容模式還是標準模式對文件進行渲染,有些瀏覽器有一個接近標準模型。

    4. 在HTML4.01中宣告指向一個DTD,由於HTML4.01基於SGML,所以DTD指定了標記規則以確保瀏覽器正確渲染內容

    5. HTML5並非基於SGML,所以不用指定DTD

    #      標準模式與相容模式的差異:標準模式的排版和JS運作模式都是以該瀏覽器支援的最高標準運作。在相容模式中,頁面以寬鬆的向後相容的方式顯示,模擬老式瀏覽器的行為以防止網站無法運作。

    具體區別:
    1.盒模型
      在嚴格模式中:width是內容寬度,元素真正的寬度= width;
      在相容模式中:width則是=width+ padding+border
    2.相容模式下可設定百分比的高度和行內元素的高寬
        在Standards模式下,給span等行內元素設定wdith和height都不會生效,而在相容模式下,則會生效。
        在standards模式下,一個元素的高度是由其所包含的內容來決定的,如果父元素沒有設定高度,子元素設定一個百分比的高度是無效的。
    3.用margin:0 auto設定水平居中在IE下會失效
        使用margin:0 auto在standards模式下可以使元素水平居中,但在兼容模式下卻會失效(用text-align屬性解決)
        body{text-align:center};#content{text-align:left}
    4.相容模式下Table中的字體屬性不能繼承上層的設置,white-space:pre會失效,設定圖片的padding會失效

    以上是doctype的作用與標準模式和相容模式的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1273
29
C# 教程
1256
24
word相容模式什麼意思 word相容模式什麼意思 Mar 05, 2021 am 11:40 AM

相容模式是office軟體為程式提供的模式,是為了舊版的軟體能在新框架內運作而設定的;在相容模式之下,word舊版的文件在新版中可以正常使用,或是新版檔案格式在舊版中也可以運行。但是舊版的使用時,有些新功能會被停用。

excel表格相容模式改正常模式的方法 excel表格相容模式改正常模式的方法 Mar 20, 2024 pm 08:01 PM

在我們日常的工作學習中,從他人處拷貝了Excel文件,打開進行內容添加或重新編輯後,再保存的有時候,有時會提示出現兼容性檢查的對話框,非常的麻煩,不知道Excel軟體,可不可改為正常模式呢?那麼下面就由小編為大家帶來解決這個問題的詳細步驟,讓我們一起來學習吧。最後一定記得收藏保存。 1.開啟一個工作表,在工作表的名稱中顯示多出來一個相容模式,如圖所示。 2.在這個工作表中,進行了內容的修改後保存,結果總是彈出兼容檢查器的對話框,很麻煩看見這個頁面,如圖所示。  3、點選Office按鈕,點另存為,然

如何設定谷歌瀏覽器的兼容性模式 如何設定谷歌瀏覽器的兼容性模式 Jan 30, 2024 am 08:24 AM

谷歌瀏覽器是最受歡迎的瀏覽器之一,以其強大的功能和便利性贏得了用戶的喜愛。然而,為了確保某些特定的網頁或應用程式能夠正常顯示和運行,或者為了更好地相容於舊版網頁標準,我們可能需要讓Google瀏覽器在不同的相容模式下運行。那麼,谷歌瀏覽器相容模式怎麼設定呢?目前還不清楚的朋友也不用著急,接下來就一起來看看相容模式設定方法,幫助您在最佳的狀態下享受使用Google瀏覽器。谷歌瀏覽器相容模式怎麼設定1.點擊開啟Google瀏覽器,點擊選單,點擊"設定」。 2.在設定中找到“預設瀏覽器設定”,點選開啟“允許在InternetExp

360極速瀏覽器相容模式怎麼設定 360極速瀏覽器相容模式怎麼設定 Feb 24, 2024 am 10:49 AM

360極速瀏覽器是一款備受歡迎的瀏覽器應用,使用者可以透過它快速、安全地存取網路。為了解決頁面顯示異常或功能無法正常使用這個問題,360極速瀏覽器提供了相容模式功能,讓使用者能夠更好地瀏覽網頁。那麼360極速瀏覽器相容模式怎麼設定呢?不用急,接下來小編為大家帶來了360極速瀏覽器相容模式設定教程,希望能夠幫助大家。 360極速瀏覽器相容模式怎麼設定1、開啟在本站下載的360極速瀏覽器,開啟軟體後點選右上角的三個橫槓圖示。 2、在彈出的選項中點選【設定】。 3.在開啟的360極速瀏覽器設定視窗中點擊

如何在2345瀏覽器中設定相容模式? 如何在2345瀏覽器中設定相容模式? Jan 30, 2024 am 10:27 AM

2345瀏覽器是一款較受使用者歡迎的瀏覽器工具,其中相容模式設定是一項重要的操作,它關乎到使用者在瀏覽網頁時的體驗。良好的相容模式設定可以使網頁的顯示效果更加清晰、穩定,避免各種顯示異常或不相容的問題。那麼2345瀏覽器相容模式怎麼設定呢?目前還不清楚的夥伴也別著急,接下來小編為大家帶來了相容模式設定步驟,希望能夠幫助大家。 2345瀏覽器相容模式怎麼設定方法一:1、開啟2345瀏覽器,點選上方的「閃電」圖示2、隨後在彈出的選單列中選擇「ie相容模式」即可。方法二:1、開啟2345瀏覽器,點選右上

如何啟用谷歌瀏覽器的相容模式 如何啟用谷歌瀏覽器的相容模式 Jan 30, 2024 pm 01:00 PM

谷歌瀏覽器相容模式怎麼開啟?我們在使用Google瀏覽器的時候,可能會用到多個標籤頁同時造訪的情況,這時可能就會出現卡頓不流暢的問題。我們可以透過開啟Google瀏覽器中的相容模式來解決上述的問題,享受到相容穩定的上網瀏覽服務,如果各位不懂得該怎麼開啟相容模式的話,就隨小編一起來看看相容模式設定教學吧。谷歌瀏覽器相容模式怎麼開啟1.開啟Google瀏覽器,點選"設定」;2.開啟“允許在InternetExplorer模式下重新載入網站”,點選重新啟動;3.重啟Google瀏覽器之後,選擇「在InternetExplorer模式下重

edge瀏覽器相容模式怎麼設定 edge瀏覽器相容模式怎麼設定 Feb 28, 2024 pm 08:31 PM

edge瀏覽器相容模式怎麼設定? edge瀏覽器是Windows系統預設的瀏覽器,操作簡單,使用起來極為方便,而且功能豐富齊全。但是有很多人不知道如何設定edge瀏覽器的相容模式。今天,我將為大家提供一份edge瀏覽器設定相容模式方法,希望這個教學能幫助到那些還不熟悉edge瀏覽器相容模式的朋友們。快來試試吧! edge瀏覽器設定相容模式方法1、開啟電腦上的瀏覽器,進入首頁之後,點選右上角的三個小點圖示。 2.在彈出來的下拉彈跳窗中,在彈跳窗下方找到並點選設定這個選項。 3.切換到設定頁面之後,點選頁面左

火狐瀏覽器怎麼切換相容模式 火狐瀏覽器怎麼切換相容模式 Mar 01, 2024 pm 10:40 PM

火狐瀏覽器怎麼切換相容模式?火狐瀏覽器是一款非常好用的網頁瀏覽器軟體,這款瀏覽器可以快速存取網頁,並且介面清新簡約,還可以設定個人化主題,是年輕人非常喜歡的一款瀏覽器,不少用戶在使用瀏覽器的時候喜歡開啟相容模式瀏覽,那麼火狐瀏覽器的相容模式在哪裡設定呢。接下來小編就帶給大家火狐瀏覽器相容模式設定教程,大家一起來看看吧。 Google瀏覽器4種截圖快捷鍵介紹1、先開啟火狐瀏覽器,點選右上角的「三」圖標,如下圖所示。 2.接著點選下方的「附加元件」按鈕,如下圖所示。 3、然後在右上角輸入“ietab”,如下圖

See all articles