html - 如何使 <a> 标签的大小与其父 <li> 标签的大小相同,以获得更大的可点击区域?

标签 html css

我想这样做,以便标签上的可点击区域是 LI 的大小。

我的 html 看起来像:

<li>
 <a href="#">Link</a>
</li>

最佳答案

正如其他人所说

li a { display: block; }

应该实现你所追求的。 但是您还必须从

  • 中删除任何填充,并将其设置在 上。例如:

    li { padding: 0; }
      li a { display: block; padding: 1em; }
    

  • 关于html - 如何使 <a> 标签的大小与其父 <li> 标签的大小相同,以获得更大的可点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019231/

    相关文章:

    javascript - 元素在类型为 coldfusion.filter.FormScope 的 Java 对象中未定义

    css - 将 Div 附加到 Container 并将它们保持在一条水平线上

    javascript - 第一次点击 Accordion 不会占用图表的高度

    ruby - 用于 CSS3 跨浏览器兼容性的 SASS 插件?

    java - 用 Java 解析 CSS

    css - CSS flex元素在图像时不会增长或收缩

    javascript - 循环时检查选择框中的值

    html - 两个 div 彼此重叠,第三个在它们之后

    css - 背景图片不工作外部CSS

    html - 识别重复的样式 css