正如您在下面的圖片中看到的那樣,當瀏覽器窗口被調整大小時,複選框標籤可以換行到它們分開的複選框的另一側。
在上面的圖像中,複選框12的標籤已包裝並位於屏幕的另一側。我怎樣才能讓每個標籤都保留在複選框中?防止複選框標籤包裹到頁面的反面
4
A
回答
9
把複選框中的標記標籤,給標籤display: inline-block
。文本的大小可以是任意大小,「內嵌塊」將文本和複選框保留在一起。
演示(調整您的瀏覽器,以便14轉入下一行):http://jsfiddle.net/csYPu/
HTML:
<label><input type="checkbox">1</label>
<label><input type="checkbox">2</label>
<label><input type="checkbox">3</label>
CSS:
label {
display: inline-block;
}
1
我會將元素中的標籤和複選框分組(li
,div
)並將它們左移。
例子:
CSS
ul {
overflow: hidden;
}
li {
float: left;
}
HTML
<ul>
<li><input type="checkbox" name="box1" id="box1" value="1"><label for="box1">1</label></li>
...
<li><input type="checkbox" name="box13" id="box13" value="1"><label for="box13">13</label></li>
</ul>
相關問題
- 1. 使用greasemonkey將複選框和標籤添加到頁面中
- 2. 防止頁面
- 3. 如何防止複選框/單選按鈕下的長文本標籤包裝?
- 4. 編寫代碼,包裹在<?php ?>標籤到其他頁面
- 5. 如何防止頁面刷新IE7中的標籤切換?
- 6. 純CSS標籤 - 防止滾動頁面頂部的標籤變化
- 7. 使用複選框+標籤組合防止雙擊錯誤
- 8. 防止錨標籤跳轉到頁面頂部,同時使用目標php
- 9. 整個頁面上的標籤切換複選標記
- 10. 防止頁面鏈接
- 11. 防止加載頁面
- 12. 防止Javascript頁面刷新
- 13. javascript - 防止頁面加載
- 14. 防止去頂頁面
- 15. 防止http頁面重定向到https頁面
- 16. 將複選框值複選到其他頁面
- 17. 鏈接到Facebook頁面上的頁面標籤頁應用
- 18. 防止將PHP頁面加載到Joomla包裝中
- 19. Windows Phone上的複選框頁面
- 20. 在Coldfusion的頁面加載複選框
- 21. 如何防止在嵌套頁面中包含相同的頁面經典ASP?
- 22. 對齊複選框標籤(網頁)
- 23. 從標籤頁轉到根頁面
- 24. 標籤onclick獲取裏面的複選框值
- 25. jQuery單擊錨標記防止頁面滾動到頂部
- 26. 標籤面板中的標籤頁
- 27. 如何停止頁面刷新每次複選框是單擊
- 28. 選中限制複選框,包含在頁面加載時檢查的框
- 29. 啓動頁面複選框驗證
- 30. WordPress的子頁面標籤
什麼不同尺寸的標籤,因爲標籤從1增加到3位數字?我不需要指定寬度嗎? – 2011-04-26 14:50:06
@inquisitive_web_developer不,只要你浮動包含的元素 - 就像我的例子中的'li'一樣 - 它們會保持在一起,直到頁面變得太小而不能容納單行中的單個框和標籤。 – jeroen 2011-04-26 14:56:48
好的,謝謝@jeroen你的例子的作品,但我喜歡@Bazzz提供的方法,因爲它更簡單。 – 2011-04-26 15:07:30