Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Membuat Div Kedudukan Tetap Mewarisi Lebar Induknya?

Bagaimana untuk Membuat Div Kedudukan Tetap Mewarisi Lebar Induknya?

Linda Hamilton
Linda Hamiltonasal
2024-11-28 19:02:11357semak imbas

How to Make a Fixed Positioned Div Inherit the Width of Its Parent?

Lebar Relatif Div Tetap Diposisikan

Apabila cuba menetapkan div dengan kedudukan tetap kepada lebar penuh div induknya, beberapa cabaran boleh timbul. Mari kita terokai isu tersebut dan cari penyelesaian.

Penerangan Masalah

Dalam contoh yang disediakan, div dengan kedudukan tetap tidak mewarisi lebar induknya. Sebaliknya, ia meluas ke lebar keseluruhan tetingkap.

Penyelesaian

Untuk menyelesaikannya, gunakan lebar sifat CSS: warisi kepada mana-mana div dalam dalam div induk . Ini memberitahu div tetap untuk mewarisi lebarnya daripada induknya.

#container {
    width: 800px;
}

#fixed {
    position: fixed;
    width: 100%;
}

#fixed div {
    width: inherit;
}

Pelaksanaan

Untuk penyemak imbas yang tidak menyokong lebar: warisan, pertimbangkan untuk menggunakan penyelesaian JavaScript . Ini mungkin diperlukan untuk penyemak imbas lama.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Div Kedudukan Tetap Mewarisi Lebar Induknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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