私は一連のチェックボックスをレイアウトしていますが、テキストが長すぎる場合はチェックボックスの下に古いテキストラッピング問題を実行しています。チェックボックスの下にテキストが折り返されないようにする
マイHTML:
<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:
div.right{width:580px;}
form#updateProfile fieldset label{
display: block;
margin-bottom: 5px;
font-size: 16px;
float: left;
width: 33%;
}
ここに私のバイオリンを参照してください:http://jsfiddle.net/fmpeyton/7WmGr/
を大幅に異なるサイト上で検索した後、私は合理的に見つけることができないよう溶液。私はマークアップ/スタイルの変更に関する提案をしていますが、コードをできるだけクリーンでセマンティックなものにしたいと考えています。
ありがとうございます!
私は18pxのために残さずに余白を作る必要がありました。テキストが重複しないようにします – ccStars