我是新來的CSS,我有一個問題。我想成爲一個好簡單的形式,並有下面的代碼:爲什麼標籤的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;
}
我複製和一些書粘貼此代碼。我理解浮動,清除,但我不明白爲什麼「寬度」屬性工作與標籤(因爲它內聯元素),在這種情況下,爲什麼不「寬度」工作沒有「浮動」?請讓我清楚。謝謝
http://stackoverflow.com/questions/4776121/floating-with-css-is-a-width-required – 2013-08-18 09:44:28
謝謝,但我的第一個問題是爲什麼「寬度」工作,在網上「標籤「元素? – user2218845
正如寬度不適用於''元素。內聯元素除非明確聲明爲'inline-block'或'block',否則不會對'width'做出反應。 –