html - 如何在不影响具有链接的 <button> 标签的情况下设置 <a> 标签的样式?

标签 html css

我想知道你如何设计 <a>不影响 <button> 的标签标签。

a:hover{
text-decoration: underline;
}
<link rel="stylesheet" href="http://mrredblob.com/wordpress/wp-content/themes/homework/style.css">
<a href="#"><button>A link</button></a>

最佳答案

如果您需要使用一个类似 button 的 anchor 显示 - 这样点击它就会重定向到另一个页面,您可以使用这样的东西:

<button onclick="location.href='https://www.google.com'">A link</button>

onclick 事件将在用户单击按钮时执行,并将用户重定向到适当的页面。

您可以通过将以下内容粘贴到浏览器的新选项卡中来查看它的工作情况:

data:text/html;charset=utf-8,<button onclick="location.href='https://www.google.com'">A link</button>

由于 snippet 的 iframe 上的 ~sandbox 限制,它不会在 snippets/JS Fiddle 中工作。

关于html - 如何在不影响具有链接的 <button> 标签的情况下设置 <a> 标签的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500330/

相关文章:

javascript - 如何使用 glyphicon bootstrap 更改按钮文本并保留顺序?

javascript - 如何限制字符串不允许数字或特殊字符?

css - 设置第一列的替代行颜色

jquery - 单击时将容器中的内容向下推送,将内容加载到显示 Jquery 的空间中 - 第 2 部分

html - 如何在图片旁边放置文字?

javascript - 强制浏览器显示滚动条的CSS

javascript - 通过操纵不透明度突出显示菜单中的元素

html - 在html中使一行可点击

javascript - 如何使用 css 和 js 制作动态 html 表单

php - 从 PHP 中的 HTML 更改 CSS