【发布时间】:2013-10-01 15:01:54
【问题描述】:
我希望这些无线电输入在屏幕上延伸,而不是一个在另一个之下:
HTML
<input type="radio" name="editList" value="always">Always
<br>
<input type="radio" name="editList" value="never">Never
<br>
<input type="radio" name="editList" value="costChange">Cost Change
CSS
input[type="radio"] {
margin-left:10px;
}
http://jsfiddle.net/clayshannon/8wRT3/13/
我一直在研究显示属性,用谷歌搜索,然后砰的一声(砰的一声?砰的一声?)寻找答案,但还没有找到。
【问题讨论】:
-
您可以从删除它们之间的换行符开始。如果它们仍然没有内联,那么可以尝试
float: left;或其他东西。 -
@Chad - 无需浮动它们,默认情况下它们是内联的。
-
你真的应该使用标签元素,它有助于减少歧义(哪个文本是哪个控件的?)
-
除非它们一旦被放置在内联并且一旦有更多它们对用户来说是模棱两可的。没有标签的收音机(和复选框)的激活区域太小,无法为许多用户准确点击。
-
...你bong来回答...
标签: html css input radio-button