Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Membetulkan Ketidakserasian `display: inline-block` dalam Internet Explorer 7?

Bagaimanakah Saya Boleh Membetulkan Ketidakserasian `display: inline-block` dalam Internet Explorer 7?

Patricia Arquette
Lepaskan: 2024-12-18 02:16:10
asal
750 orang telah melayarinya

How Can I Fix the `display: inline-block` Incompatibility in Internet Explorer 7?

Paparan IE7: Inline-block Incompatiability

Internet Explorer 7 gagal mengecam paparan: inline-block; harta, terutamanya untuk elemen yang tidak selaras secara semula jadi. Untuk menyelesaikan isu ini, gunakan penggodaman CSS khusus IE7:

.frame-header {
    height:25px;
    display:inline-block;   
    *display: inline;
    zoom: 1;
}
Salin selepas log masuk

Penggodaman terdiri daripada tiga bahagian:

  • *paparan: sebaris; - Ini mengatasi sifat paparan untuk IE7 dan lebih rendah, menetapkannya kepada sebaris.
  • zum: 1; - Mencetuskan gelagat hasLayout, yang penting untuk kefungsian blok sebaris.

Untuk mengelakkan kemungkinan konflik dengan penyemak imbas lain, anda dinasihatkan untuk menggunakan helaian gaya yang berasingan untuk IE7 melalui ulasan bersyarat:

<!--[if IE 7]>
<link rel="stylesheet" href="ie7.css" type="text/css" />
<![endif]-->
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Ketidakserasian `display: inline-block` dalam Internet Explorer 7?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan