我喜欢一个听话的前端开发人员必须使用 2px 填充而不是默认情况下的 1px 创建下划线。是否存在简单的解决方案?
PS Yeahh 伙计们,我知道带有黑色背景颜色和 1px * Npx 和 position: relative 的 div,但是它太慢了……
原文由 NiLL 发布,翻译遵循 CC BY-SA 4.0 许可协议
我喜欢一个听话的前端开发人员必须使用 2px 填充而不是默认情况下的 1px 创建下划线。是否存在简单的解决方案?
PS Yeahh 伙计们,我知道带有黑色背景颜色和 1px * Npx 和 position: relative 的 div,但是它太慢了……
原文由 NiLL 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于交叉浏览,最好使用 text-underline-offset
而不是 text-underline-position
,因为 iOS 支持 text-underline-position
所以使用这个答案: https ://stackoverflow.com/a/63607426/1894907
#line{
text-decoration-line: underline;
text-underline-offset: 2px;
}
原文由 Ruslan Korkin 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答893 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答925 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答897 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
您可以将文本包装在
span
中,并给它一个border-bottom
和padding-bottom:2px;
。像这样
示例:http: //jsfiddle.net/uSMGU/