当浏览器窗口变窄时文本换行时,如何将单选按钮 ( ) 或复选框 [ ] 及其标签保持在一起,这样我们就不会这样结束:
[ ] pepperoni [ ] anchovies [ ] mushrooms [ ]
olives
编辑以响应 nowrap 建议。谢谢你的建议。差不多好了。它在 Chrome、FF 和 Opera 中完美运行,但在 IE9中无法正常运行。当页面 CSS 为label {white-space: nowrap}
且标记为:
<td>
<div>
<label>
<input type="radio" name="pizza" checked="true"
id="pepperoni" value="pepperoni" />pepperoni </label>
<label>
<input type="radio" name="pizza"
id="anchovies" value="anchovies" />anchovies </label>
<label>
<input type="radio" name="pizza"
id="mushrooms" value="mushrooms" />mushrooms </label>
<label>
<input type="radio" name="pizza"
id="olives" value="olives" />olives </label>
</div>
</td>
TD在 IE9 中变为固定宽度;当浏览器窗口变窄时,TD不会缩小,我明白了:
( ] pepperoni ( ) anchovies ( ) mushrooms ( ) olives
当我需要这个时:
( ) pepperoni ( ) anchovies
( ) mushrooms ( ) olives
IE9有什么额外的技巧吗?我尝试在标签之间放置一个包含单个空格的跨度: ...</label><span> </span><label>...
但这不起作用。