我有HTML代码
<form id="answers">
blue
<input id="0" type="radio">
red
<input id="1" type="radio">
pink
<input id="2" type="radio">
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
我想在新行中包含每个元素。我不想使用<br>。在CSS文件中,我尝试执行此操作:display: block但没有任何更改。
#answers input {display: block;}
Run Code Online (Sandbox Code Playgroud)
这将使每个输入都在其自己的行中。如果您希望每个输入及其标签一起排成一行,则应执行以下操作
<form id="answers">
<label>blue <input id="0" type="radio"></label>
<label>red <input id="1" type="radio"></label>
<label>pink <input id="2" type="radio"></label>
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
css:#answers标签{display:块;}
http://jsfiddle.net/barakedry/y6p54vzg/