html - IE7 错误 - 主框在悬停时向左移动

标签 html css internet-explorer internet-explorer-7

我正在尝试解决 IE7 中的这个问题,即当您将鼠标悬停在它上面时,它不会保持在原来的位置,而是会转到左侧。我试过 display:inline 但在这种情况下它不起作用。
你可以在这里测试它:http://www.sneakyrascal.com/kayak/results.html
这是我用于主箱(中间那个)的代码:

.results #container{ 
    float:left;
    width: 527px;
    margin:38px 0 0 20px;
    padding-left:1px;
    position: relative;
    border: #ccc 1px solid;
    background: #fff;
}

提前致谢

最佳答案

问题是由 #main-content 上的 position:relative 引起的。如果你删除它,容器将不会再跳动:

#main-content {
    margin-top: 20px;
    position: relative; /* delete this */
}

您可能还注意到您的 .sites div 没有正确排列。添加 left: 0 将解决这个问题:

.results #container UL LI.box .left-side .sites{
    width: 90px;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 0; /* add this */
}

关于html - IE7 错误 - 主框在悬停时向左移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505772/

相关文章:

twitter-bootstrap - 从 Bootstrap 4.0.0 alpha.5 迁移到(alpha.6 和)beta.2 导致行换行

selenium - BrowserStack - IE11 上的 SendKeys 不正确

html - 文字无法正常显示

html - 链接图像上的额外填充(在每个浏览器中)

javascript - 如何创建具有预定义值的下拉列表,但也应该有向列表中添加新值的选项

jquery 数据表修复了在 IE 中不对齐的列

html - 显示 :table & display:table-cell not working in IE9

html - 如何在 html5 中制作透明 Canvas ?

html - 使文本在输入表单中遵循垂直而不是水平路线

css - 本地机器上 SCSS 函数的返回值与 codepen 上的返回值不同