我似乎无法弄清楚为什么但是第三个li元素周围似乎存在差距。它显示在Chrome中,但在FireFox中查看时,一切都很好。有谁知道这里发生了什么?
html,
body,
ul,
li,
a {
margin: 0;
padding: 0;
}
html,
body {
background-image: url('../images/bg.png');
background-repeat: repeat;
height: 100%;
width: 100%;
}
ul {
font-size: 0;
height: 50%;
margin-top: 12.5%;
padding: 0;
position: relative;
width: 100%;
}
ul li {
background-color: #FFFFFF;
/*WHITE*/
display: inline-block;
font-size: 14px;
height: 100%;
opacity: .50;
width: 14%;
}
ul li:hover {
opacity: 1;
}
ul li a {
border-top: 1px solid #000;
bottom: 0;
color: #000;
/*BLACK*/
padding: 10px 0;
position: absolute;
text-align: center;
text-decoration: none;
width: inherit;
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="keywords" content="" />
<meta http-equiv="description" content="" />
<link rel="stylesheet" href="styles/main.css" type="text/css" />
</head>
<body>
<ul>
<li><a href="assignments1.php">Assignment 1</a>
</li>
<li><a href="assignments2.php">Assignment 2</a>
</li>
<li><a href="assignments3.php">Assignment 3</a>
</li>
<li><a href="assignments4.php">Assignment 4</a>
</li>
<li><a href="assignments5.php">Assignment 5</a>
</li>
<li><a href="assignments6.php">Assignment 6</a>
</li>
<li><a href="assignments7.php">Assignment 7</a>
</li>
</ul>
</body>
</html>