Appearance
css 代码片段
1. 文字下划线
1.1 方法一 使用伪元素
通过上述示例可以明显看出,在不换行的情况下,a 标签和 span 标签的表现效果满足基本需求。 p 标签就差一些,因为 p 标签的默认样式是 display: block; ,所以我们需要将 p 标签的 display 属性设置为 inline-block ,这样就可以实现和 a 标签和 span 标签一样的效果了.(仅限于不换行时的效果)
一旦遇到换行,就会出现问题了,则不能满足文字下划线的需求了,这时候就需要使用伪元素来实现了。
1.2 方法二 使用背景渐变色
可以看到使用背景渐变色的方法里,a 标签和 span 标签都在换行中都可以实现文字下划线,但 p 标签就不行了。
