我非常接近並且可以在Safari,Firefox和IE8中工作,但IE7的標籤和單選按鈕不會垂直對齊。右對齊和垂直對齊帶複選框/單選按鈕的標籤CSS
我的HTML是:
<div id="master-container">
<fieldset id="test">
<legend>This is a test of my CSS</legend>
<ul class="inputlist">
<li>
<label for="test1">Test 1</label>
<input name="test1" id="test1" type="checkbox" disabled="disabled"/>
</li>
<li>
<label for="test2">Test 2</label>
<input name="test2" id="test2" type="checkbox" disabled="disabled"/>
</li>
</ul>
</fieldset>
</div>
我的CSS是:
html {
font-family:Arial,Helvetica,sans-serif;
}
#master-container {
width:615px;
font-size:12px;
}
ul.inputlist {
list-style-type:none;
}
ul.inputlist li {
width:100%;
margin-bottom:5px;
}
ul.inputlist li label {
width:30px;
text-align:right;
margin-right:7px;
float:left;
}
編輯:
基礎上的建議,檢查我的HTML和CSS的其餘部分。我更新了上面的代碼,現在它準確地證明了這個問題。如果我從#master-container
中取出font-size
,它會排成一列,但不是正確的字體大小。我試圖給ul.inputlist li input
添加一個font-size
,但這沒有幫助。有什麼建議麼?謝謝大家的幫助!
我可以大概算出來,但有你正在使用更多的代碼? – nickelleon 2010-02-12 05:19:57