gpt4 book ai didi

html - 带有复选框/单选按钮 CSS 的右对齐和垂直对齐标签

转载 作者:可可西里 更新时间:2023-11-01 13:40:54 25 4
gpt4 key购买 nike

我非常接近并且可以在 Safari、Firefox 和 IE8 中使用它,但是 IE7 中的标签和单选按钮不会垂直对齐。

我的 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 它会对齐,但它不是正确的字体大小。我试图将 font-size 添加到 ul.inputlist li input 但这没有帮助。有什么建议么?感谢大家的帮助!

最佳答案

这可能是您需要的:

label, input {vertical-align: baseline;}

具有相同属性的两个元素将有所帮助。基线也类似。中间件在 IE7 中的工作方式有所不同。

希望对您有所帮助!

关于html - 带有复选框/单选按钮 CSS 的右对齐和垂直对齐标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com