假设我有以下标记:
<label for="name">Name:</label>
<input type="radio" name="name" id="name"/>标签的顺序似乎适合我(从语义上讲:在你要标记的东西之前加上标签)。但我想先将其显示为单选按钮,然后显示标签。我如何在CSS中做到这一点?
发布于 2012-04-05 11:43:38
你不需要CSS。将您的输入包装在标签中,并将文本放在最后。
<label><input type="radio" name="name" id="name"/>Name:</label>这对你来说仍然是语义的吗?
或者你可以试试彩车。
发布于 2012-04-05 11:45:12
在这种情况下,标签顺序并不重要。即使它这样做了,它也会是另一种方式-首先你必须创建单选按钮,然后在标签中引用它。
回答你的问题:只要按照你想要显示的顺序来做就行了
<input type="radio" name="name" id="name"/>
<label for="name">Name:</label>小提琴http://jsfiddle.net/Jm2JR/1/..
发布于 2012-04-05 11:44:36
像这样写:
input{
 float:left;
}检查此http://jsfiddle.net/3cLRg/
https://stackoverflow.com/questions/10022363
复制相似问题