Tôi đang đặt một nhóm hộp kiểm và tôi đang chạy qua vấn đề gói văn bản cũ bên dưới hộp kiểm nếu văn bản quá dài.Ngăn văn bản bị gói trong hộp kiểm
HTML của tôi:
<div class="right">
<form id="updateProfile">
<fieldset class="checkboxes">
<p>4. What is your favorite type of vacation?</p>
<label><input type="checkbox" name="vacation" value="Ski Trips"> Ski Trips</label>
<label><input type="checkbox" name="vacation" value="Beach Visits"> Beach Visits</label>
<label><input type="checkbox" name="vacation" value="Cruises"> Cruises</label>
<label><input type="checkbox" name="vacation" value="Historical and educational trips"> Historical and educational trips</label>
<label><input type="checkbox" name="vacation" value="Yachting"> Yachting</label>
<label><input type="checkbox" name="vacation" value="Road Trip"> Road Trip</label>
<label><input type="checkbox" name="vacation" value="Spa Weekend"> Spa Weekend</label>
<label><input type="checkbox" name="vacation" value="Bed and Breakfast"> Bed and Breakfast</label>
<label><input type="checkbox" name="vacation" value="Stay home and relax"> Stay home and relax</label>
<label><input type="checkbox" name="vacation" value="Gambling Trips"> Gambling Trips</label>
<label><input type="checkbox" name="vacation" value="Volunteer"> Volunteer</label>
</fieldset>
</form>
</div>
CSS của tôi:
div.right{width:580px;}
form#updateProfile fieldset label{
display: block;
margin-bottom: 5px;
font-size: 16px;
float: left;
width: 33%;
}
Xem fiddle tôi ở đây: http://jsfiddle.net/fmpeyton/7WmGr/
Sau nhiều tìm kiếm trên các trang web khác nhau, tôi dường như không thể tìm thấy một lý dung dịch. Tôi đang mở cho các đề xuất về việc thay đổi đánh dấu/phong cách của tôi, nhưng tôi muốn giữ mã như sạch và ngữ nghĩa nhất có thể.
Cảm ơn!
Tôi đã phải làm cho nó Margin-phải thay vì trái cho 18px; điều này sau đó dừng văn bản từ chồng chéo – ccStars