Rumah > hujung hadapan web > tutorial css > Mengapa Bootstrap Dropdown Muncul di Sebalik Kandungan Lain dalam IE7?

Mengapa Bootstrap Dropdown Muncul di Sebalik Kandungan Lain dalam IE7?

Patricia Arquette
Lepaskan: 2024-10-26 16:58:30
asal
478 orang telah melayarinya

Why Do Bootstrap Dropdowns Appear Behind Other Content in IE7?

Titik Turun Bootstrap Muncul di Sebalik Kandungan Lain

Soalan:

Titik turun Bootstrap sentiasa muncul di belakang yang lain elemen halaman, terutamanya dalam IE7. Walaupun menggunakan indeks-z pada CSS yang berkaitan, isu ini berterusan.

Jawapan:

Tindakan ini berpunca daripada isu konteks tindanan. Walaupun indeks-z mempengaruhi elemen dalam konteks tindanan yang sama, lungsur turun mesti diletakkan dalam bekas dengan kedua-dua sifat indeks-z dan kedudukan.

Penyelesaian:

Ubah suai CSS untuk div atas pengepala seperti berikut:

<code class="css">.header-top {
  z-index: 10000;
  position: relative;
}

.header .header-nav ul#nav-account ul.dropdown-menu,
.header .header-nav ul#nav-library ul.dropdown-menu {
  z-index: 10000;
}</code>
Salin selepas log masuk

Dengan menetapkan indeks-z dan kedudukan untuk div atas pengepala, anda mewujudkan konteks tindanan baharu di mana dropdown berada, memastikan ia sentiasa muncul di hadapan kandungan halaman.

Atas ialah kandungan terperinci Mengapa Bootstrap Dropdown Muncul di Sebalik Kandungan Lain dalam IE7?. 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