下面是行为的细节:
https://jsfiddle.net/gyjnaovs/1/
你可以在文本中看到一个随机的_。
如果你从#auth-google-text
中删除inline-block
,下划线将消失。非常奇怪的行为。
是什么导致了这种情况,我如何才能摆脱它?
下面是行为的细节:
https://jsfiddle.net/gyjnaovs/1/
你可以在文本中看到一个随机的_。
如果你从#auth-google-text
中删除inline-block
,下划线将消失。非常奇怪的行为。
是什么导致了这种情况,我如何才能摆脱它?
4条答案
按热度按时间eqzww0vc1#
auth-google-link呈现为锚标记,默认情况下呈现为text-decoration:将下划线设置为该属性。
您可以删除text-decoration,它应该可以正常工作。
kdfy810k2#
您可以通过删除HTML代码中的换行符来删除文本中不需要的空格或***下划线***... HTML代码中的换行符正在创建此下划线。
代替
删除A***标记内的换行符***...
https://jsfiddle.net/a85xbgfq/
qcuzuvrc3#
将
display: inline-block
添加到#auth-google-link
:另请参见CSS - Underline text but ignore the spaces
n6lpvg4x4#
因为您使用了锚标记。请使用
text-decoration: none;
属性删除锚标记中的下划线。