gpt4 book ai didi

html - 导航栏 IE7 问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:45 25 4
gpt4 key购买 nike

我的导航栏在 IE7 中显示时一团糟。我对这种遗留编码有点陌生,从我读到的内容来看,除了其他一些问题外,还存在伪状态、z 索引和绝对位置问题。

我已经尝试了各种方法来尝试让它做出正确的 react ,但并不愉快。

我也试过用

<!--[if IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->

因为我的印象是这会有所帮助,但问题仍然存在。

非常感谢任何帮助。

<aside>
<div class="module blue">
<h2 class="wtf">Index<a href="../index.php">Select</a></h2>
<br/>
<h2 class="wtf">Admin Home<a href="../admin.php">Select</a></h2>
</div>
</aside>

CSS:

aside { display: block; }

h2 {
font-size: 26px;
position: relative;
}

aside {
padding-top:10px;
width: 18%;
float: left;
min-width:250px;
}

.navMenu{
display:block;
padding-top:10px;
width: 18%;
float: left;
min-width:250px;
}

.module {
background: #eee;
margin: 0 0 10px 0;
}
.module h2 {
background: #ccc;
line-height: 2;
padding: 0 0 0 10px;
font-size: 16px;
margin: 0 0 4px 0;
box-shadow: inset 0 25px 10px -10px rgba(255, 255, 255, 0.2);
}
.module h2 a {
float: right;
position: relative;
text-decoration: none;
color: #333;
padding: 0 10px;
border-left: 5px solid white;
-webkit-transition: padding 0.1s linear;
-moz-transition: padding 0.1s linear;
-ms-transition: padding 0.1s linear;
-o-transition: padding 0.1s linear;
}

.module h2 a:hover {
padding: 0 14px;
}
.module h2 a:active {
padding: 0 16px;
}

.module h2 a:before,
.module h2 a:after {
content: "";
position: absolute;
top: 50%;
width: 0;
height: 0;
}
.module h2 a:before {
left: -12px;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid white;
margin-top: -8px;
}

.module.blue h2 a {
background: #a2d6eb;
}
.module.blue h2 a:hover {
background: #c5f0ff;
}
.module.blue h2 a:after {
left: -5px;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 6px solid #a2d6eb;
margin-top: -6px;
}
.module.blue h2 a:hover:after {
border-right-color: #c5f0ff;
}

感谢您的帮助!

最佳答案

希望这可以帮助其他人。

在我的示例中,H2 标签上的相对定位造成了严重破坏。

我在 IE 中通过开发模式工作,直到我能够得到我没有得到的结果,将代码弹出到一个新的 css 文件中并使用 IF IE 条件来调用该样式表。

它不像后来的版本那么漂亮,但它该死的景象更好:)

感谢所有帮助过的人

关于html - 导航栏 IE7 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18530856/

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