Rumah > hujung hadapan web > tutorial css > Bagaimanakah saya boleh menggunakan CSS `calc()` untuk membuat elemen mengisi lebar baki bekasnya?

Bagaimanakah saya boleh menggunakan CSS `calc()` untuk membuat elemen mengisi lebar baki bekasnya?

Susan Sarandon
Lepaskan: 2024-10-27 08:41:30
asal
1017 orang telah melayarinya

How can I use CSS `calc()` to make an element fill the remaining width of its container?

Mengisi Lebar Bekas dengan Cekap dalam CSS

Dalam penanda HTML kami, kami mempunyai bar pengepala yang mengandungi tiga elemen: imej, elemen tengah dan elemen kanan. Elemen tengah bertujuan untuk menduduki baki lebar bekas.

Untuk mencapai ini, CSS menyediakan alat yang berkuasa: calc(). Fungsi ini membenarkan pengiraan dinamik panjang berdasarkan ruang yang ada.

Keajaiban terletak pada peraturan CSS berikut:

<code class="css">#middle {
  width: calc(100% - 100px);
}</code>
Salin selepas log masuk

Dalam peraturan ini, lebar elemen #tengah dikira dengan menolak lebar elemen #kiri lebar tetap (100px) daripada jumlah lebar bekas (100%). Ini memastikan elemen tengah memenuhi ruang yang tinggal dengan sempurna.

Ringkasnya, dengan menggunakan calc(), kita boleh melaraskan lebar #tengah secara dinamik berdasarkan ruang bekas yang tersedia, menghasilkan estetika dan sempurna. bar pengepala sejajar.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan CSS `calc()` untuk membuat elemen mengisi lebar baki bekasnya?. 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