【发布时间】:2018-09-04 06:38:15
【问题描述】:
为了使标题和列表项之间保持距离,我设置了<a> 和margin: 8px 0;。奇怪的是,锚的可点击区域就像我在元素上设置填充一样扩展,但我没有。什么情况?
ul.footer-nav {
margin: 0 12px;
}
ul.footer-nav > a {
display: block;
font-size: 15px;
font-weight: 600;
color: #000;
margin: 8px 0;
}
<ul class="footer-nav">
<a href="#help-and-information">HELP & INFORMATION</a>
<li><a href="#help">Help</a></li>
<li><a href="#track-order">Track Order</a></li>
<li><a href="#delivery-and-returns">Delivery& Returns</a></li>
</ul>
已编辑----------
如果我在元素上同时设置边距和内边距,可点击区域和距离将正常工作。
【问题讨论】:
-
不应在
ul内直接嵌套a标签。应该只有li标签直接下降。 -
我可以使用
a作为 UL 的直系子代吗? stackoverflow.com/questions/11755628/… -
需求不清楚,能否请您将所需的输出更新为图像并指定所需的内容。