elemen ialah elemen blok. Ia biasanya dianggap sebagai HTML tidak sah untuk memasukkan elemen blok di dalam elemen sebaris. Spesifikasi untuk elemen label secara eksplisit menyatakan bahawa ia tidak sepatutnya mengandungi sebarang elemen blok keturunan, termasuk
.
CSS Tersuai: Pembetulan Sementara
Semasa memohon peraturan CSS seperti .block { display: block; } boleh mencapai reka letak yang dikehendaki secara visual, ia tidak menyelesaikan isu penanda HTML yang mendasari. Bergantung pada pengubahsuaian CSS tersuai untuk mengatasi gelagat paparan lalai terdedah kepada gangguan yang tidak dapat diramalkan dan cabaran penyelenggaraan.
Struktur HTML yang Betul
Untuk menangani isu dengan betul, gunakan frasa elemen, seperti , dalam label dan bukannya a :
<form class="form-horizontal" role="form">
<div class="form-group">
<label class="block">
<span class="col-lg-2 control-label">Email</span>
<input type="email" class="form-control">
</label>
</div>
</form>
Kesimpulan
Walaupun nampaknya berkesan dengan bantuan CSS, bersarang
dalam
Kenyataan: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