Css 元素仅在IE8上被切断-有人接受吗?

Css 元素仅在IE8上被切断-有人接受吗?,css,internet-explorer-8,ie8-compatibility-mode,Css,Internet Explorer 8,Ie8 Compatibility Mode,我的网站在右上角有一个搜索栏 你可以在IE7、FF、Chrome、Safari上看到它,但在IE8上看不到。它被砍掉了 顺便说一句,如果你碰巧在IE8上看到它,只要刷新页面,它就会被切掉 如果我在兼容模式下运行IE8,搜索栏将可见 有什么办法解决这个问题吗 谢谢 这是因为IE8正在解释其父容器的性质:header\u widget\u 1。此元素的大小调整或格式设置导致元素被过早剪裁。如果你有谷歌浏览器,你可以右键点击你要询问的边栏元素并选择“检查元素”。这将向您展示元素正在做什么 编辑:IE7

我的网站在右上角有一个搜索栏

你可以在IE7、FF、Chrome、Safari上看到它,但在IE8上看不到。它被砍掉了

顺便说一句,如果你碰巧在IE8上看到它,只要刷新页面,它就会被切掉

如果我在兼容模式下运行IE8,搜索栏将可见

有什么办法解决这个问题吗


谢谢

这是因为IE8正在解释其父容器的性质:header\u widget\u 1。此元素的大小调整或格式设置导致
  • 元素被过早剪裁。如果你有谷歌浏览器,你可以右键点击你要询问的边栏元素并选择“检查元素”。这将向您展示元素正在做什么

    编辑:IE7中还有一个相当大的水平滚动条

    编辑2:

    您可以尝试将
    #header
    元素的高度更改为所需的高度。由于侧边栏类中没有表示高度,这可能也是造成问题的原因。

    现在就尝试此操作——有任何sugg删除IE7上的水平条吗?@mptorr-没有,我尝试查看源代码,看看是否有任何明显的原因,但记事本中的源代码非常复杂。@mptorr-IE7滚动条非常断断续续。它看起来像是我的浏览器特有的东西。这只发生在每10次刷新中的1-2次。这完全不是在另一台计算机上发生的。对不起,乔尔--我现在关闭了各种缩小和缓存,所以如果你有机会看一看,请告诉我--谢谢!好的--现在似乎可以通过增加#header_widget_1的高度来解决--谢谢你的帮助joel--如果你碰巧看到它不在你这边工作,请告诉我!