gpt4 book ai didi

html - 在 css 中,如何让一行仅在 IE6 或 IE7 下执行

转载 作者:行者123 更新时间:2023-11-28 04:42:48 26 4
gpt4 key购买 nike

我有这个代码:

#left-nav #left{
width:100px;
height: 99px;
float:left;
border-bottom: 1px solid #344a53;
margin-top:-1px;
}

如果不是 IE7 或 IE8,我希望只能执行 margin-top:-1px。还有人知道跨浏览器兼容性的这个问题吗?我必须在另一个 div 中并排放置 div,但由于某些原因在 chrome firefox 和 IE8 中,我必须使用 margin-top: -1px 因为顶部的 div 向下 1 个像素。

例子:

<div id="header"></div>
<div id="container">
<div id="left"></div>
<div id="right"></div>
</div>

由于某种原因,左右 div 距离标题有 1 个像素,但容器仍然完美地接触它。

最佳答案

快速简便的方法是使用 IE 条件。

<!--[if IE 6]>
<link type="text/css" rel="stylesheet" href="/ie6.css" />
<![endif]-->

你也可以使用类似的东西

<!--[if IE lte 7]>

如果 IE 是版本 7 或更低。

参见 http://www.quirksmode.org/css/condcom.html了解更多信息

关于html - 在 css 中,如何让一行仅在 IE6 或 IE7 下执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com