IE6上奇怪的垂直间隙&;当使用css进行布局时,IE7在我的表单中
多亏了Jonathan Amend,css现在已在下面的iebug.html中修复。 如果不在IE6或IE7中查看,很难真正解释这个问题,但无论如何,如果您查看IE6和IE7的以下页面,您将看到“给我发送一本小册子”和“我想了解更多信息(勾选一个或多个框)”,复选框及其标签由于某种原因被神秘地推下或拉下: 我已经尝试将所有元素的边距和填充改为0,但这对IE6和IE7没有任何影响-这意味着我认为这是某种缺陷。。然而,我并没有足够的经验去知道应该寻找什么bug,所以任何类型的指针都是不错的 仅供参考,我在sitepoint网站上使用了一个指南,建议使用嵌套列表,但实际上这没有什么区别。根据w3c的验证器,xhtml和css都是有效的 谢谢你的帮助!IE6上奇怪的垂直间隙&;当使用css进行布局时,IE7在我的表单中,css,internet-explorer-7,internet-explorer-6,padding,margin,Css,Internet Explorer 7,Internet Explorer 6,Padding,Margin,多亏了Jonathan Amend,css现在已在下面的iebug.html中修复。 如果不在IE6或IE7中查看,很难真正解释这个问题,但无论如何,如果您查看IE6和IE7的以下页面,您将看到“给我发送一本小册子”和“我想了解更多信息(勾选一个或多个框)”,复选框及其标签由于某种原因被神秘地推下或拉下: 我已经尝试将所有元素的边距和填充改为0,但这对IE6和IE7没有任何影响-这意味着我认为这是某种缺陷。。然而,我并没有足够的经验去知道应该寻找什么bug,所以任何类型的指针都是不错的 仅供参
John.添加*显示:内联块;请填写您的查询表ol li。这是IE 6/7如何在新行上清除列表项(默认情况下为块元素)的常见错误。为此,它被拉下,因为您的浮动标签在副本中有两行长,因此OL将其顶部位置与第二行顶部对齐
这里想到的一个解决方案是使OL也向左浮动。当然,这需要每个LI上都有clearfix样式(clearfix的样式可以在这里找到:)。您确实是css的大师;)谢谢有效方式:。查询表单ol li{显示:内联块;}。查询表单ol li{显示:列表项;}