Rumah >hujung hadapan web >tutorial css >Adakah Menetapkan Tinggi dan Lebar pada Elemen Span Sebenarnya Berfungsi?
Adakah Ketiadaan Tinggi dan Lebar Mempengaruhi Kebolehgunaan Elemen Span?
Siasatan baru-baru ini membentangkan persoalan sama ada ketinggian dan lebar CSS sifat boleh digunakan pada elemen span. Untuk memahami perkara ini, kita perlu menyelidiki asas CSS dan gelagat elemen span.
Span ialah elemen sebaris, bermakna ia mengalir bersama teks pada halaman web dan tidak mencipta baris yang berasingan. Sebagai elemen sebaris, span sememangnya tidak mempunyai sifat lebar atau ketinggian. Walaupun sifat ini boleh ditetapkan secara manual menggunakan CSS, sifat tersebut tidak mempunyai kesan secara lalai.
Dalam contoh yang diberikan, kod CSS menyediakan nilai khusus untuk lebar dan tinggi untuk menjadikan elemen span kelihatan seperti butang. Walau bagaimanapun, memandangkan rentang masih merupakan elemen sebaris, sifat ini tidak digunakan.
Penyelesaian kepada isu ini terletak pada konsep elemen peringkat blok. Dengan menggunakan peraturan "paparan: blok" pada elemen span, ia akan bertindak sebagai elemen peringkat blok, mencipta barisnya sendiri dan membenarkan sifat ketinggian dan lebar berkuat kuasa. Oleh itu, untuk menjadikan elemen span menyerupai butang, kod CSS hendaklah memasukkan baris:
span.product__specfield_8_arrow { display: inline-block; /* or block */ }
Atas ialah kandungan terperinci Adakah Menetapkan Tinggi dan Lebar pada Elemen Span Sebenarnya Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!