8
A
回答
13
.thing input { float: left; }
.thing label { display: block; margin-left: 2em; }
<div class="thing">
<input type="radio" id="potato"/>
<label for="potato">Text over multiple lines should be aligned properly...</label>
</div>
0
我遇到了同樣的事情,解決了這種方式。最大的問題是複選框列表項的文本佔用多行。
HTML
<div class="checkboxlist">
<ul>
<li>
<asp:CheckBox ID="CheckBox1" runat="server" Text="This is a checkbox option in an unordered list that is pretty long and ends u wrapping onto another line, but maintains alignment" />
</li>
<li>
<asp:CheckBox ID="CheckBox2" runat="server" Text="This is yet another checkbox option in an unordered list that is pretty long and ends u wrapping onto another line, but maintains alignment" />
<div>
<br /> Here's some other info as well that isn't a part of the checkbox. The alignment for this works as well.
</div>
</li>
</ul>
</div>
CSS
div.checkboxlist ul li { margin: 7px 0px; }
div.checkboxlist ul li input { width: 15px; display: block; float:left;}
div.checkboxlist ul li label { padding-left: 28px; display: block; }
div.checkboxlist ul li div { margin-left: 28px; clear: both; font-size: .9em; }
對於更詳細的討論,請參閱我的文章在這裏: Aligning a List of Checkboxes with Text that Wraps
相關問題
- 1. 垂直對齊複選框/標籤對
- 2. 對齊複選框和標籤
- 3. 複選框和標籤對齊
- 4. 如何對齊複選框和標籤標籤?
- 5. 將textfield標籤與複選框標籤對齊
- 6. 右對齊和垂直對齊帶複選框/單選按鈕的標籤CSS
- 7. 複選框對齊
- 8. Twitter Bootstrap:正確的方式對齊複選框與複選框標籤
- 9. ASP.NET複選框文本左對齊或左對齊複選框
- 10. Bootstrap行和列與複選框和標籤對齊不正確
- 11. 如何將標籤對齊到樣式複選框的右側
- 12. 聯繫表格:複選框和標籤的水平對齊
- 13. 將複選框與標籤對齊 - 我做錯了什麼?
- 14. 將複選框與標籤和其他輸入元素對齊
- 15. 如何對齊的標籤使用複選框提前
- 16. 自定義複選框和標籤對齊
- 17. 對齊複選框以標籤的第一線,防止包裝
- 18. 複選框標籤
- 19. 複選框對齊權
- 20. Twitter Bootstrap對齊複選框
- 21. 對齊連接複選框
- 22. 在對話框中對齊複選框
- 23. 標籤對齊
- 24. 選擇標籤的選項右對齊
- 25. Dojo複選框標籤
- 26. 複選框標籤禁用
- 27. 獲取複選框+標籤
- 28. CSS3風格的複選框 - 試圖縮進/左對齊複選框右側的標籤文本
- 29. 複選框點擊網頁?
- 30. 在網格中對齊標籤WPF
你可以在一個div包裹呢? – Kyle 2010-09-27 11:13:10
試過了。 div會使文本顯示在複選框下方。 div with style =「display:inline;」與問題 – Bertvan 2010-09-27 11:16:58
一樣嗎?您是否嘗試過'inline-block'? – Kyle 2010-09-27 11:18:58