我確定有很多人遇到這個問題,但我找不到合適的解決方案。這基本上是問題所在。我有一個有兩對標籤和字段的表單。Float left導致我的輸入標籤位於頂部而不是v-align中間
HTML:
<label for="Account">Inlognaam:</label>
<input class="field" id="Account" name="Account" type="
<br />
<label for="Wachtwoord">Wachtwoord:</label>
<input class="field" id="Wachtwoord" name="Wachtwoord" type="password" />
CSS:
label {
width: 150px;
float: left;
text-align: left;
}
所以問題是:當我不使用 '浮動:左;'輸入字段不會很好的結構化。但標籤正在頂部對齊。這怎麼解決?
一個例子可見這裏:http://jsfiddle.net/ptKEh/9/(評論浮動:左;要明白我的意思)
編輯::
另一件事...輸入字段在Chrome正確的,但在IE9( 9.0.8)第二場比較短一些。的
Not equal size fields http://oi42.tinypic.com/35mehe1.jpg
與IE6 + 7不會工作?糾正我,如果我錯了 – Undefined 2012-04-02 13:08:19
請參閱http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ – fcalderan 2012-04-02 13:09:41
有趣的閱讀,我將不得不在我的下一個項目中看看:) – Undefined 2012-04-02 13:12:27