1
我有一个<ul>
包含几个垂直堆叠<li>
。在<ul>
内的<li>
滚动以及<li>
中包含的复选框。在IE7中,这些复选框不会随同包含<li>
的滚动一起滚动,并且即使它们应该被剪辑,它们也会一直显示。这里的jsfiddle:IE7:复选框不滚动含有李,不适当地显示
上是什么导致这个问题的任何想法?该代码适用于Chrome,Firefox和IE8。
我有一个<ul>
包含几个垂直堆叠<li>
。在<ul>
内的<li>
滚动以及<li>
中包含的复选框。在IE7中,这些复选框不会随同包含<li>
的滚动一起滚动,并且即使它们应该被剪辑,它们也会一直显示。这里的jsfiddle:IE7:复选框不滚动含有李,不适当地显示
上是什么导致这个问题的任何想法?该代码适用于Chrome,Firefox和IE8。
ul.selector li input[type="checkbox"]
{
display: block;
left: 1px; top: 2px;
margin-right: 4px;
float: left;
}
在你的CSS中使用它,而不是你拥有的ul.selector li input[type="checkbox"]
。您可能需要稍微调整页边距,但它修复了IE7的滚动问题(在IE7和Chrome中进行了测试,因此您应该检查其他浏览器以确保它仍然适用于这些浏览器)。
完美地工作,谢谢! – user460847 2011-12-29 05:59:25
虽然我认为它应该是位置:相对和显示:块。 – user460847 2011-12-30 04:38:44
你是对的,我的坏。我改变了答案:)。 – 2011-12-30 05:43:26