0
我正嘗試使用右側和左側的鏈接創建一個水平導航。Chrome和Safari中的鏈接未對齊
左邊的項目看起來沒有3px垂直填充,所以垂直對齊DIV的頂部,而右邊的項目正確垂直對齊。
這發生在Chrome和Safari中,但不在Firefox中。
任何人都可以告訴我我做錯了什麼或者我需要做什麼來使Chrome工作而不改變Firefox的行爲。
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Test Navigation</title>
<style>
* { border: red solid 1px; }
div { border: green solid 1px; }
body { width: 90%; margin-left: 5%; }
body { background-color: #EEEEEE; color: #FFFFFF; }
#navFull { background-color: #DDDDDD; color: #222222;
margin: 1px;
padding: 3px;
overflow: auto;
}
#navFull a { background-color: #222222; color: #DDDDDD;
padding: 3px 7px;
text-decoration: none;
border: white solid 1px;
}
#navFull a:link {}
#navFull a:visited {}
#navFull a:hover {background-color: #DDDDDD; color:#222222; }
#navFull a:active {}
</style>
</head>
<body>
<div id=pgFull>
<div id=navFull>
<span id=navLeft>
<a href=#> Albums </a>
<a href=#> Tags </a>
</span>
<span id=navRight style="float:right;"><a href=#> Contact </a>
<a href=#> Help </a>
<input type="button" value=" styled text button "
style="background-color:#c00; color:#fff;" />
</span>
</div>
</div>
</body>
</html>
輝煌 - 我心目中的英雄。我花了很多年試圖弄清楚我做錯了什麼。我無法投票,因爲我是新用戶。非常感謝 – mcl