我有一个 HTML 链接
<a href='#'><button>+</button> Show advanced options</a>
单击按钮或链接后会显示隐藏的选项。问题是按钮和文本之间有一个下划线(只有“显示”之前的一个字符)。有没有办法删除它?
设置超链接样式
a {text-decoration: none;}
使用 CSStext-decoration
属性:
<a href='#' style='text-decoration:none;'><button>+</button> Show advanced options</a>
但是锚标记内的按钮无效
您可以对按钮使用 onclick 事件
a 标签内的按钮标签无效。此行来自 w3 验证器:
The element button must not appear as a descendant of the a element.
<a href="test"><button>a</button></a>