【发布时间】:2011-09-28 23:07:13
【问题描述】:
我有这个代码:
<ul>
<li><a>my link 1</a></li>
<li><a>my link 2</a></li>
<li><a>my link 3</a></li>
</ul>
当我像这样对<a> 应用填充时:
ul {
list-style: none;
margin: 30px 0 0 2.6em;
}
ul li {
height: 41px;
width: 196px;
background: url(images/image.png) no-repeat;
position: relative;
}
ul li a {
padding-top: 5px;
}
填充有效,但它折叠并穿过<li> 的顶部边缘,而不是向下推<a>。我该如何解决这个问题?
【问题讨论】:
-
你试过使用margin-top: 5px;反而?这听起来更像你想要的。
-
你能显示那段代码的所有css吗?
-
是的,我试过了,也没有用。但这不是我需要的,因为它不会填满
li的整个区域以供点击。甚至尝试用边框包裹li和a。