Soalan:
Semasa cuba mencipta elemen dengan sempadan yang meliputi peratusan tertentu tetingkap penyemak imbas, anda cuba menggunakan lebar sempadan:10%;, tetapi ia gagal. Adakah terdapat cara untuk menetapkan ketebalan sempadan dalam CSS menggunakan peratusan?
Jawapan:
Sempadan tidak menyokong peratusan... tetapi masih boleh dilakukan. ..
Mengikut spesifikasi CSS, peratusan tidak disokong untuk sempadan lebar:
lebar sempadan | Nilai | Peratusan | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
sempadan- atas-lebar | ` |
warisi` |
|
Contoh:
Untuk mencipta sempadan sisi lebar 25% menggunakan ini pendekatan:HTML:
<div class="faux-borders"> <div class="content"> This is the element to have percentage borders. </div> </div>
CSS:
.faux-borders { background-color: #f00; padding: 1px 25%; /* set padding to simulate border */ } .content { background-color: #fff; }
Atas ialah kandungan terperinci Bolehkah Sempadan CSS Ditentukan dalam Peratusan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!