2
我已經制作了此中心導航欄,並且我想通過使其看起來像被按下來添加:active
狀態,因此我在a
元素上添加了margin-top:2px
。添加保證金會導致姐妹元素具有相同的保證金
<ul>
<li>Previous</li>
<li>1</li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li>...</li>
<li><a href="#">Next</a></li>
</ul>
的問題是,爲什麼其他a
元素也有即使我只是它分配給當前被點擊的元素的邊距?
ul {
text-align:center;
}
li {
color:#555+60;
display:inline;
font-size:18px;
padding:0 4px;
}
li:first-child,li:last-child {
border:1px solid #bbb;
}
a {
display:inline-block;
color:#555;
}
a:active {
margin-top:2px;
}
的jsfiddle:http://jsfiddle.net/Pxmp3/
的'位置:relative'是有效的。感謝您的幫助。 – Michelle 2012-04-06 08:10:12