css图像精灵悬停背景与我的文本悬停冲突

发布于 2024-11-04 20:41:45 字数 1938 浏览 1 评论 0原文

只要我删除同一 css 页面上的悬停文本链接,我的图像精灵就可以正常工作。图像精灵中的悬停和文本链接样式中的悬停似乎是冲突的。如何恢复文本链接样式?我是否为文本链接使用单独的CSS,它仍然会冲突吗?

HTML

><div id="page-bg"><img src="x" width="100%" height="100%" /></div>  
<div id="container">  
<div id="header1">  
<ul id="navlist1">  
<li id="login"><a href="x"></a></li>  
<li id="getmail"><a href="x"></a></li>  
<li id="quotebtn"><a href="x"></a></li>  
</ul>  
</div>  
</div>  

CSS

>body {  color:#333;  font-size: 9px;  }  

#page-bg {  
position:fixed;  
top: 0px;  
left: 0px;  
width: 100%;  
height: 100%;  
}  

#container {  
position: relative;  
background: #C35A26;  
width: 900px;  
font-family: Arial, Helvetica, sans-serif;  
margin-top: 25px;  
margin-left: auto;  
margin-right: auto;  
margin-bottom: auto;  
}  

#header1 {  
width: 900px;  
height: 232px;  
position: relative;  
background-image:url(x)  
}  

#navlist1 {position:relative;}  
#navlist1 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}  
#navlist1 li, #navlist1 a{height:44px;display:block;}  

#login{left:0px;width:94px;}  
#login{background:url('x') 0 0;}  
#login a:hover{background: url('x') 0 -363px;}  

#getmail{left:94px;width:93px;}  
#getmail{background:url('x') -94px 0;}  
#getmail a:hover{background: url('x') -94px -363px;}  

#quotebtn{left:775px;width:125px;}  
#quotebtn{background:url('x') -775px 0;}  
#quotebtn a:hover{background: url('x') -775px -363px;}  

a {  
font-family: Arial, Helvetica, sans-serif;  
font-size:0.75em;  
color: #900;  
}  
a:link {  
text-decoration: none;  
}  
a:visited {  
text-decoration: none;  
color: #900;  
}  
**a:hover {  
text-decoration: underline;  
color: #F00;**  
}  
a:active {  
text-decoration: none;  
color: #F60;  

My image sprite works fine as long as I delete my hover text links on the same css page. The hover in the image sprite and the hover in the text link style seem to be conflicting. How do I get the text link styles back? Do I use a separate css for the text link, will it still conflict?

HTML

><div id="page-bg"><img src="x" width="100%" height="100%" /></div>  
<div id="container">  
<div id="header1">  
<ul id="navlist1">  
<li id="login"><a href="x"></a></li>  
<li id="getmail"><a href="x"></a></li>  
<li id="quotebtn"><a href="x"></a></li>  
</ul>  
</div>  
</div>  

CSS

>body {  color:#333;  font-size: 9px;  }  

#page-bg {  
position:fixed;  
top: 0px;  
left: 0px;  
width: 100%;  
height: 100%;  
}  

#container {  
position: relative;  
background: #C35A26;  
width: 900px;  
font-family: Arial, Helvetica, sans-serif;  
margin-top: 25px;  
margin-left: auto;  
margin-right: auto;  
margin-bottom: auto;  
}  

#header1 {  
width: 900px;  
height: 232px;  
position: relative;  
background-image:url(x)  
}  

#navlist1 {position:relative;}  
#navlist1 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}  
#navlist1 li, #navlist1 a{height:44px;display:block;}  

#login{left:0px;width:94px;}  
#login{background:url('x') 0 0;}  
#login a:hover{background: url('x') 0 -363px;}  

#getmail{left:94px;width:93px;}  
#getmail{background:url('x') -94px 0;}  
#getmail a:hover{background: url('x') -94px -363px;}  

#quotebtn{left:775px;width:125px;}  
#quotebtn{background:url('x') -775px 0;}  
#quotebtn a:hover{background: url('x') -775px -363px;}  

a {  
font-family: Arial, Helvetica, sans-serif;  
font-size:0.75em;  
color: #900;  
}  
a:link {  
text-decoration: none;  
}  
a:visited {  
text-decoration: none;  
color: #900;  
}  
**a:hover {  
text-decoration: underline;  
color: #F00;**  
}  
a:active {  
text-decoration: none;  
color: #F60;  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

時窥 2024-11-11 20:41:47

我现在可以使用它了。我所做的就是打开一个空白页面,并将 css 添加到链接和标题等的页面属性中,看看他们如何布局 css 并重新排列我的 css,使其与 Dreamweaver 制作的 CSS 一样标签是有序的。不管怎样,它解决了问题。

I got it to work now. All I did was open a blank page and added css to the page properties for links and headers, etc., to see how they layed out the css and re-arranged my css to be like the one that dreamweaver makes as far as where the tags are in order. Anyway, it fixed the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文