Rumah > hujung hadapan web > tutorial css > Ketinggian CSS: `100%` lwn. `auto` – Apakah perbezaan sebenar?

Ketinggian CSS: `100%` lwn. `auto` – Apakah perbezaan sebenar?

Barbara Streisand
Lepaskan: 2024-11-29 20:01:09
asal
599 orang telah melayarinya

CSS Height: `100%` vs. `auto` – What's the real difference?

Memahami Perbezaan antara ketinggian CSS: 100% dan ketinggian: auto

Dalam CSS, sifat ketinggian mentakrifkan dimensi menegak elemen . Walau bagaimanapun, nilai yang diberikan kepadanya boleh membawa kepada hasil yang berbeza:

tinggi: 100%

Nilai ini menetapkan ketinggian elemen kepada 100% daripada ketinggian bekas induknya. Dalam erti kata lain, elemen mengisi keseluruhan ruang menegak yang tersedia dalam induknya.

ketinggian: auto

auto menunjukkan bahawa ketinggian elemen harus dikira secara automatik berdasarkan pada saiz kandungannya. Nilai ini sering digunakan apabila kandungannya dinamik dan ketinggiannya mungkin berbeza-beza.

Contoh Penjelasan

Untuk menggambarkan perbezaan selanjutnya:

Contoh 1: ketinggian: 100%

<div>
Salin selepas log masuk
Salin selepas log masuk

Dalam ini contoh, div luar mempunyai ketinggian tetap 50px. Menetapkan ketinggian: 100% kepada div dalam menyebabkan ia mengisi keseluruhan 50px bekas induknya.

Contoh 2: ketinggian: auto

<div>
Salin selepas log masuk
Salin selepas log masuk

Dalam ini contoh, div luar sekali lagi mempunyai ketinggian 50px. Memandangkan div dalam mempunyai ketinggian: auto, ia melaraskan ketinggiannya untuk menampung kandungannya, yang dalam kes ini ialah div kedua dengan ketinggian 10px. Oleh itu, div dalam akan mempunyai ketinggian 10px.

Atas ialah kandungan terperinci Ketinggian CSS: `100%` lwn. `auto` – Apakah perbezaan sebenar?. 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