我有以下測試頁和CSS。顯示時,每個列表項目之間有4px的間隔。我怎樣才能讓物品相鄰?如何擺脫CSS水平列表項目之間的空白?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<link type="text/css" rel="stylesheet" href="/stylesheets/test.css" />
</head>
<body>
<div>
<ul class="nav">
<li class="nav"><a class="nav" href="#">One1</a></li>
<li class="nav"><a class="nav" href="#">Two</a></li>
<li class="nav"><a class="nav" href="#">Three</a></li>
<li class="nav"><a class="nav" href="#">Four</a></li>
</ul>
</div>
</body>
</html>
的CSS:
ul.nav, ul li.nav {
display: inline;
margin: 0px;
padding: 0px;
}
ul.nav {
list-style-type: none;
}
li.nav {
background-color: red;
}
a.nav {
background-color: green;
padding: 10px;
margin: 0px;
}
a:hover.nav {
background-color: gray;
}
減小字體大小並恢復它爲我做了竅門,謝謝 – kitschmaster 2012-01-28 16:46:18
我知道這個問題有點老了,但還有一個替代方案 - 在每個''和' - >後放置'<! - ' '在每個'
向左浮動也有效,但對我來說有不良副作用。字體大小爲零的技巧。謝謝 – nest 2014-11-19 08:13:50