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
Lepaskan: 2024-11-28 19:02:11
asal
394 orang telah melayarinya

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;
}
Salin selepas log masuk

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!

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