Internet Explorer css问题。 (隐藏填充)
我使用jQuery UI创建了一个小滑块,它在Firefox中运行得非常好,完全应该如此。 但是,在IE中,它似乎在对象之间放置了填充。 看看,你会看到:
HTTP://www.grant [deletethis] unwin.co.uk/slider/slider1.html
据我所知,不同的broswers有不同的页边距和填充自动设置,所以我尝试使用:
* { padding: 0px; margin: 0px; }
但问题仍然存在。
问题:
如何消除滑块上图片之间的间隙(在IE中)?
您的页面以Quirks模式呈现,因为您没有使用doctype (..将触发标准模式)。
你的第一行当前是这样的:
添加doctype作为第一行,例如HTML5 doctype:
它将被神奇地修复。
请添加有效的Doctype,因为您的网站正在IE中以Quirks模式查看。
....
Additionaly
删除img
元素本身的float并设置display: block;
.scroller_item { float: left; height: 238px; width: 192px; } .scroller_item .image { display: block; height: 238px; width: 192px; }
我建议使用重置将所有样式放回所有浏览器中。 使用它应该可以解决您的问题。 Eric Meyer的重置
尝试添加:
* { padding: 0px; margin: 0px; border: none; } #sliding_section { overflow: auto; }
您将不得不调整*
属性,因为这对生产站点来说是不好的,但它可能会起作用。
尝试删除CSS类中“.scroller_item .image”定义中的“float:left”。