急急急,css标记a出事情了?

来源:百度知道 编辑:UC知道 时间:2024/09/22 13:40:06
急急急,css标记a出事情了?
<style>
a{
background:yellow;
border:1px solid red;
}
a:link,a:visited{
color:black;
text-decoration:none;
}
a:hover{
color:white;
}
#1html a{
background:white;
}
</style>
<body id="1html">
<a href="#">123</a>
</body>
我先给标记a设置了背景色为黄色,然后在(#1html a)嵌套选择器中设置背景色为白色,

最后在ie中显示的是白色是正确的,在火狐中为什么显示的是黄色的,怎么回事啊?

#1html无意义,id名称前面不能用数字,你把1换成字母就可以了

a{
background:yellow;
border:1px solid red;
}
这个 a的1个像素的红线边框在IE里有问题;
在IE里上下两条边线不显示;
你给a加个字体高就可以了(例: line-height:22px)

fsd