Giả sử đánh dấu sau:Tôi làm cách nào để tạo các nhãn đa dòng, theo chiều dọc và chiều ngang cho nút radio trong Biểu mẫu HTML bằng CSS?
<fieldset>
<legend>Radio Buttons</legend>
<ol>
<li>
<input type="radio" id="x">
<label for="x"><!-- Insert multi-line markup here --></label>
</li>
<li>
<input type="radio" id="x">
<label for="x"><!-- Insert multi-line markup here --></label>
</li>
</ol>
</fieldset>
Làm thế nào để nhãn nút phong cách đài phát thanh để họ trông giống như sau trong hầu hết các trình duyệt (IE6 +, FF, Safari, Chrome:
Nhưng điều gì sẽ xảy ra nếu văn bản nhãn là một khối văn bản không có đường linebrak rõ ràng? Nói 50 từ, và danh sách lựa chọn được trình bày trong một div thats thiết lập để chiều rộng 400px. Sau đó toàn bộ nội dung nhãn sẽ được trình bày theo đầu vào! Tôi giải quyết điều này như thế nào? – UlfR
Vấn đề đó dường như không xảy ra nếu bạn sử dụng đánh dấu từ câu hỏi gốc. –
Sau một loạt thử nghiệm, câu trả lời của tôi ở trên dường như là giải pháp tốt nhất.Nhãn trung tâm theo chiều dọc không thực sự hấp dẫn đối với văn bản dài. Hãy tưởng tượng văn bản dài một vài đoạn văn. Bạn có thực sự muốn nút radio được căn giữa theo một số đoạn văn không? Tôi nghi ngờ điều đó. Tôi chọn đây là câu trả lời. –