我想知道是否有方法来设置上标标签而不会影响整个段落。所以在这里我要做的就是从上标中删除下划线而不从链接标题本身中删除它。我能够改变sup标签的大小和颜色,但是除非我从整个链接中删除下划线,否则文本修饰似乎不起作用。那么无论如何都要标记标签?
答案 0 :(得分:1)
一个好的起点是从text-decoration
删除a
并将其替换为border-bottom
。
a {
text-decoration: none;
border-bottom: 1px solid blue;
}

<a href="#">The link itself<sup>™</sup></a>
&#13;
<强>更新强>
如果您可以控制标记,则另一个选项是在span
或其他语义上合适的元素(如u
)中包装您想要设置不同样式的任何文本。
a {
text-decoration: none;
}
a span {
text-decoration: underline;
}
&#13;
<a href="#"><span>The link itself</span><sup>™</sup></a>
&#13;
<强> ...或... 强>
a {
text-decoration: none;
}
&#13;
<a href="#"><u>The link itself</u><sup>™</sup></a>
&#13;