Jadual Kandungan
DOCTYPE的作用以及标准模式和兼容模式的区别" >DOCTYPE的作用以及标准模式和兼容模式的区别
Rumah hujung hadapan web html tutorial doctype的作用与标准模式和兼容模式的区别

doctype的作用与标准模式和兼容模式的区别

Mar 25, 2017 am 10:13 AM
doctype Mod keserasian Mod standard

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会失效

    Atas ialah kandungan terperinci doctype的作用与标准模式和兼容模式的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

word兼容模式什么意思 word兼容模式什么意思 Mar 05, 2021 am 11:40 AM

兼容模式是office软件为程序提供的一个模式,是为了旧版的软件能在新框架内运行而设置的;在兼容模式之下,word旧版的文档在新版中可以正常使用,或者新版文件格式在旧版中也可以运行。但是旧版本的在使用时,有些新功能会被禁用。

Bagaimana untuk menukar mod keserasian jadual excel kepada mod biasa Bagaimana untuk menukar mod keserasian jadual excel kepada mod biasa Mar 20, 2024 pm 08:01 PM

Dalam kerja dan kajian harian kami, kami menyalin fail Excel daripada orang lain, membukanya untuk menambah kandungan atau mengeditnya semula, dan kemudian menyimpannya Kadangkala kotak dialog semak keserasian akan muncul, yang sangat menyusahkan perisian, bolehkah ia ditukar kepada mod biasa? Jadi di bawah, editor akan membawakan anda langkah terperinci untuk menyelesaikan masalah ini, mari kita belajar bersama. Akhir sekali, pastikan anda ingat untuk menyimpannya. 1. Buka lembaran kerja dan paparkan mod keserasian tambahan dalam nama lembaran kerja, seperti yang ditunjukkan dalam rajah. 2. Dalam lembaran kerja ini, selepas mengubah suai kandungan dan menyimpannya, kotak dialog penyemak keserasian sentiasa muncul. Sangat menyusahkan untuk melihat halaman ini, seperti yang ditunjukkan dalam rajah. 3. Klik butang Pejabat, klik Simpan Sebagai, dan kemudian

Bagaimana untuk menetapkan mod keserasian Google Chrome Bagaimana untuk menetapkan mod keserasian Google Chrome Jan 30, 2024 am 08:24 AM

Google Chrome ialah salah satu penyemak imbas paling popular dan telah memenangi hati pengguna dengan ciri dan kemudahannya yang berkuasa. Walau bagaimanapun, untuk memastikan halaman web atau aplikasi tertentu boleh dipaparkan dan berfungsi dengan betul, atau untuk menjadi lebih serasi dengan standard web yang lebih lama, kami mungkin perlu menjalankan Google Chrome dalam mod keserasian yang berbeza. Jadi, bagaimana untuk menetapkan mod keserasian Google Chrome? Jangan risau jika anda belum tahu lagi, mari lihat cara menyediakan mod keserasian untuk membantu anda menikmati penggunaan Google Chrome pada tahap terbaik. Cara menetapkan mod keserasian Google Chrome 1. Klik untuk membuka Google Chrome, klik menu dan klik "Tetapan". 2. Cari "Tetapan Penyemak Imbas Lalai" dalam tetapan dan klik untuk menghidupkan "Benarkan Internet Exp

Bagaimana untuk menetapkan mod keserasian dalam pelayar 2345? Bagaimana untuk menetapkan mod keserasian dalam pelayar 2345? Jan 30, 2024 am 10:27 AM

Penyemak imbas 2345 ialah alat penyemak imbas yang popular di kalangan pengguna Tetapan mod keserasian adalah operasi penting, yang berkaitan dengan pengalaman pengguna semasa menyemak imbas web. Tetapan mod keserasian yang baik boleh menjadikan kesan paparan halaman web lebih jelas dan stabil, dan mengelakkan pelbagai keabnormalan paparan atau masalah ketidakserasian. Jadi bagaimana untuk menetapkan mod keserasian pelayar 2345? Jangan risau jika anda masih kurang jelas Seterusnya, editor akan membawakan anda langkah-langkah untuk menyediakan mod keserasian saya harap ia dapat membantu anda. Cara menetapkan mod keserasian pelayar 2345 Kaedah 1: 1. Buka pelayar 2345 dan klik ikon "kilat" di atas 2. Kemudian pilih "iaitu mod keserasian" dalam bar menu timbul. Kaedah 2: 1. Buka pelayar 2345 dan klik pada sudut kanan atas

Bagaimana untuk menetapkan mod keserasian penyemak imbas kelajuan 360 Bagaimana untuk menetapkan mod keserasian penyemak imbas kelajuan 360 Feb 24, 2024 am 10:49 AM

360 Speed ​​​​Bwser ialah aplikasi pelayar popular yang membolehkan pengguna mengakses Internet dengan cepat dan selamat. Untuk menyelesaikan masalah paparan halaman yang tidak normal atau ketidakupayaan untuk menggunakan fungsi secara normal, 360 Extreme Browser menyediakan fungsi mod keserasian untuk membolehkan pengguna menyemak imbas web dengan lebih baik. Jadi bagaimana untuk menetapkan mod keserasian penyemak imbas kelajuan 360? Jangan risau, editor akan membawakan anda tutorial tentang menyediakan mod keserasian 360 Extremely Fast Browser, saya harap ia dapat membantu anda. Bagaimana untuk menetapkan mod keserasian 360 Speed ​​​​Browser 1. Buka 360 ​​Speed ​​​​Browser yang dimuat turun dari tapak ini Selepas membuka perisian, klik ikon tiga bar mendatar di sudut kanan atas. 2. Klik [Settings] dalam pilihan pop timbul. 3. Klik dalam tetingkap tetapan 360 Speed ​​​​Browser yang dibuka

Bagaimana untuk menetapkan mod keserasian pelayar tepi Bagaimana untuk menetapkan mod keserasian pelayar tepi Feb 28, 2024 pm 08:31 PM

Bagaimana untuk menetapkan mod keserasian penyemak imbas tepi? Pelayar tepi ialah penyemak imbas lalai untuk sistem Windows Ia mudah dikendalikan, sangat mudah digunakan, dan mempunyai fungsi yang kaya dan lengkap. Tetapi ramai orang tidak tahu cara menetapkan mod keserasian penyemak imbas tepi. Hari ini, saya akan memberikan anda kaedah untuk menetapkan mod keserasian pelayar tepi. Saya harap tutorial ini dapat membantu mereka yang tidak biasa dengan mod keserasian pelayar tepi. Datang dan cuba! Kaedah untuk menetapkan mod keserasian dalam pelayar Edge: 1. Buka penyemak imbas pada komputer anda, masukkan halaman utama dan klik ikon tiga titik kecil di penjuru kanan sebelah atas. 2. Dalam tetingkap pop timbul lungsur yang muncul, cari dan klik untuk menetapkan pilihan ini di bawah tetingkap timbul. 3. Selepas bertukar ke halaman tetapan, klik pada sebelah kiri halaman

Bagaimana untuk mendayakan mod keserasian dalam Google Chrome Bagaimana untuk mendayakan mod keserasian dalam Google Chrome Jan 30, 2024 pm 01:00 PM

Bagaimana untuk mendayakan mod keserasian Google Chrome? Apabila kami menggunakan Google Chrome, kami mungkin mengakses berbilang tab pada masa yang sama Pada masa ini, mungkin terdapat masalah dengan ketinggalan dan ketinggalan. Kami boleh menyelesaikan masalah di atas dengan menghidupkan mod keserasian dalam Google Chrome dan menikmati perkhidmatan penyemakan imbas Internet yang serasi dan stabil Jika anda tidak tahu cara menghidupkan mod keserasian, ikut editor untuk melihat tetapan mod keserasian. tutorial . Cara menghidupkan mod keserasian Google Chrome 1. Buka Google Chrome dan klik "Tetapan"; berat

Bagaimana untuk menetapkan mod keserasian penyemak imbas 360? Bagaimana untuk menghidupkan mod keserasian pelayar 360? Bagaimana untuk menetapkan mod keserasian penyemak imbas 360? Bagaimana untuk menghidupkan mod keserasian pelayar 360? Mar 13, 2024 pm 09:20 PM

Penyemak Imbas 360 adalah alat carian yang sangat mudah digunakan dan mudah. ​​Ramai pengguna tidak tahu cara menghidupkan mod keserasian Pelayar 360 Kemudian biarkan laman web ini memperkenalkan 360 kepada pengguna secara terperinci mod keserasian. Bagaimana untuk menghidupkan mod keserasian pelayar 360? 1. Buka penyemak imbas 360 dan masukkan halaman web yang sepadan. 2. Klik ikon "Keserasian" di sebelah kanan bar alamat (ditunjukkan sebagai bentuk teka-teki), atau tekan kekunci pintasan F7. 3. Dalam tetingkap tetapan keserasian pop timbul, pilih mod keserasian yang anda ingin gunakan: - Anda boleh memilih "IE8 Compatible" untuk mensimulasikan tingkah laku Internet Explorer 8

See all articles