html - 如何使 <a> 在边框中可点击?

标签 html css button click

假设我有一个 <a class="myclass" href="foo.htm">Click Here</a> 在 css 中是这样的:

.myclass
{
border: 2px solid #000;
padding: 1em;
}

所以<a>看起来像一个按钮,但只有在文本上单击时才会起作用,而不是在整个框中单击。我怎样才能使该框也“捕获”onClick?

最佳答案

除非您 float 元素并为其指定固定宽度,否则 block 将无法正常工作。我认为“内联 block ”会更好。

.myclass{
    display: inline-block;
    border: 2px solid #000;
    padding: 1em;
}

您可以在此处查看它的实际效果:http://jsfiddle.net/2tmzL/

浏览器对内联 block 的支持非常好:http://caniuse.com/inline-block

关于html - 如何使 <a> 在边框中可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12632904/

相关文章:

javascript - 社交媒体图标之间的间距

javascript - 将标题层次结构生成为有序列表

html - 如何将文本包装在绝对定位范围内?

swift - 当我快速按下按钮并使用文本字段中的一些文本时,我可以将新单元格添加到表格 View 吗?

javascript - 将按钮绑定(bind)到根据文本框中值的大小激活的多个文本框

php - 水平滚动网页

ruby-on-rails - Rails,在 form_for 标签自定义文本中插入 span 标签

javascript - 图像 slider 不稳定

html - 单击超链接后如何更改超链接的颜色

button - Paypal 自定义数据