我从这个post中了解到,制作按钮总是使用<a>个标签或<button>个标签.现在我正在try 使用<a>标签.我的问题是:有什么方法可以增加标签的可点击面积吗?假设我在div框中使用<a>.我想让整个div框变成一个按钮.我可以将单击区域更改为整个div框吗? 谢谢你的帮助.

推荐答案

Edit:

@t1m0thy's answer比我的优雅,最好听从他的建议.

另外,@aldemarcalazans人在 comments 中提出的很好的链接:https://davidwalsh.name/html5-buttons.


Original answer:

需要链接时使用<a />(anchora).需要按钮时使用<button />.

也就是说,如果您确实需要扩展<a />,请在其上添加CSS属性display: block;.然后,您将能够指定宽度和/或高度(即,假设它是<div />).

Html相关问答推荐

有没有可能设置div的边框宽度相对于其父宽度和高度?'

Chrome和Safari浏览器中的CSS3动画不同

在浮动元素旁边垂直居中

从网页中提取URL

我如何确保我的网格永远不会小于它的子网格

根据Tailwind CSS中的子计数而非子宽度进行对齐,并水平对齐

CSS中的百分比高度,如何使其与父级高度相同

太多的 Web 视图实例导致手机过热 Swift

伪元素:after和溢出隐藏

文本不显示在 div 下方

当我们在vue中使用截断大文本时如何显示标题属性?

CSS Grid 布局:1 大图和 3 小图

动态计算高度时 Div 不保持 1/1 纵横比

如何调整网格中单元格的高度?

在shiny 的应用程序中使用图标功能时出错

如何使我的下拉菜单响应?

在不扭曲图像的情况下将图像放入灵活的 Div 框内

CSS 斜角与 3 行对齐

我可以将两个元素之间的所有空间都放在弹性框或网格中吗?

无法在 css 的 body 标签中正确呈现(内联显示)