Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menggunakan CSS `calc()` untuk Mengurus Ketinggian Elemen Secara Dinamik Berdasarkan Bekas Induk?
Pengurusan Ketinggian Dinamik dengan Peratusan dan Penolakan CSS
Mencipta reka bentuk web yang konsisten dan bebas kekusutan selalunya melibatkan pelaksanaan kelas CSS boleh guna semula. Satu cabaran biasa ialah mewujudkan ketinggian piawai untuk bekas sambil mengekalkan sifat dinamiknya.
Dalam senario yang diterangkan, bekas
Untuk mencapai ini, kita boleh memanfaatkan fungsi CSS calc():
height: calc(100% - 18px);
Ini mengarahkan penyemak imbas mengira ketinggian daripada
Adalah penting untuk ambil perhatian bahawa pelayar lama mungkin tidak menyokong fungsi CSS3 calc(). Untuk memastikan keserasian, pertimbangkan untuk melaksanakan versi fungsi khusus vendor juga:
/* Firefox */ height: -moz-calc(100% - 18px); /* WebKit */ height: -webkit-calc(100% - 18px); /* Opera */ height: -o-calc(100% - 18px); /* Standard */ height: calc(100% - 18px);
Dengan menggunakan fungsi calc(), kami boleh mengurus ketinggian dengan berkesan dalam senario dinamik, mencipta reka letak yang konsisten dan boleh disesuaikan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan CSS `calc()` untuk Mengurus Ketinggian Elemen Secara Dinamik Berdasarkan Bekas Induk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!