我是 CSS 新手,我有一个问题。我想做一个简单的好表格,代码如下:
<form>
<div class="row"><label for="name">Some text field</label><input type="text" name="name" /></div>
<div class="row"><label for="surname">Some another text field</label><input type="text" name="surname" /></div>
</form>
一些CSS代码:
label {
float: left;
width: 230px;
text-align: right;
margin: 5px;
}
.row {
clear: left;
}
我从某本书中复制并粘贴了这段代码。我理解浮动,清除,但我不明白为什么“宽度”属性与标签一起使用(因为它是内联元素),在这种情况下,为什么“宽度”在没有“浮动”的情况下不能工作?请让我清楚。谢谢