急急,请问css中li边框的问题?
<html>
<head>
<title></title>
<style type="text/css">
ul{
list-style-type:none;
}
li{
height:30px;
float:left;
margin-right:3px;
border:1px solid red;
}
li a{
text-decoration:none;
display:block;
background:yellow;
padding:6px;
}
li a:link,li a:visited{
color:black;
font-family:arial;
}
</style>
</head>
<body>
<ul>
<li id="a"><a href="a.html">1html</a></li>
<li id="b"><a href="b.html">2html</a></li>
<li id="c"><a href="c.html">3html</a></li>
<li id="d"><a href="d.html">4html</a></li>
</ul>
</body>
</html>
急,为什么我一加上li a:link,li a:visited{color:black;font-family:arial;}在火狐中li的底边就跑没了
而在ie中就不会啊?怎么回事啊?