我創建了一個簡單的導航欄,您可以看到here。我不知道爲什麼它在IE和FF中看起來是一樣的,但在Chrome中卻不一樣。我使用:有人可以看到爲什麼這個導航欄看起來與鉻和IE和FF不同嗎?
IE 10,FF 20和Chrome 27
下面是HTML:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Gem Training services</title>
<meta name="description" content="Gem training services">
<meta name="keywords" content="">
<meta name="author" content="Raymond Leadingham">
<meta name="dcterms.rightsHolder" content="Raymond Leadingham">
<meta name="viewport" content="width=1040" />
<link rel="shortcut icon" href="images/favicon.ico" />
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<ul id="nav">
<li><a href="index.php">Home</a></li>
<li><a href="ourexpertise.php">Our Expertise</a></li>
<li><a href="aboutus.php">About Us</a></li>
<li><a href="ourservices.php">Our Services</a></li>
<li><a href="learningmethods.php">Learning Methods</a></li>
<li ><a href="contactus.php">Contact Us</a></li>
</ul>
</body>
</html>
而CSS:
#nav {
width: 1000px;
float: left;
margin: 0 0 48px 0;
padding: 0;
list-style: none;
background-color: #f2f2f2;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
#nav li {
float: left;
}
#nav li a {
display: block;
padding: 10px 40px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #1C4688;
border-right: 1px solid #ccc;
}
#nav li a:hover {
color: #45176E;
background-color: #fff;
}
ul li:first-child{
border-left: 1px solid #ccc;
}
有一個在一點空隙在FF和IE中的導航欄的權利,但在Chrome瀏覽器中存在更大的差距,我不知道如何設計這個導航欄,所以它在所有瀏覽器中都是一樣的,任何洞察力都是值得讚賞的。
首先你的主要CSS前添加一個復位樣式 - HTTP:// meyerweb.com/eric/tools/css/reset/您的導航上也有固定的寬度。 –
我看到了,它和我的FF和Chrome一樣。屏幕截圖? – Naeem