Rumah > hujung hadapan web > tutorial css > Mengapa Elemen Blok Sebaris Saya Tidak Berfungsi dalam IE8?

Mengapa Elemen Blok Sebaris Saya Tidak Berfungsi dalam IE8?

DDD
Lepaskan: 2024-10-29 03:47:29
asal
1053 orang telah melayarinya

Why Does My Inline-Block Element Not Work in IE8?

Memaparkan Elemen Blok Sebaris dalam IE8

Menghadapi kesukaran membuat paparan blok sebaris dengan betul dalam IE8? Seperti yang ditunjukkan dalam contoh kod anda, sokongan blok sebaris dipercayai secara meluas wujud dalam IE8. Anehnya, selepas beberapa kali percubaan, anda mendapati ia tidak berfungsi seperti yang diharapkan.

Untuk menyelesaikan isu ini, anda perlu mempertimbangkan untuk mengesahkan pengisytiharan jenis doc anda. Tambahkan baris ini sebelum teg HTML sebagai baris pertama kod anda:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Salin selepas log masuk

Dengan doctype tersedia, kod yang anda berikan harus diselaraskan dengan betul dalam IE8. Sebabnya terletak pada cara IE8 mentafsir kod tanpa doctype. Ia lalai kepada Mod Quirks, yang boleh menyebabkan tingkah laku pemaparan yang tidak dapat diramalkan. Dengan memasukkan doctype, anda memastikan bahawa IE8 memaparkan halaman dalam Mod Standard, memberikan paparan blok sebaris yang diingini.

Atas ialah kandungan terperinci Mengapa Elemen Blok Sebaris Saya Tidak Berfungsi dalam IE8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan