我注意到,如果某个元素(如span或p)显示为inline-block,那么当它放入内部时,它将覆盖锚点的下划线样式。
<a href="http://www.stackoverflow.com"><span style="display:inline-block">test</span></a>
<a href="http://www.stackoverflow.com"><p style="display:inline-block">test</p></a>
有没有办法阻止这种情况?
答案 0 :(得分:1)
1)将样式移动到A-tag
<a href="http://www.stackoverflow.com" style="display:inline-block">test</a>
或
2)为子元素添加下划线
<a href="http://www.stackoverflow.com"><p style="display:inline-block;text-decoration:underline">test</p></a>
答案 1 :(得分:1)
添加到样式标记text-decoration:inherit;
答案 2 :(得分:0)