ps设计的时候是这样的
写出网页之后是这样
与文本太靠近而且比较粗
有没有什么办法可以自定义下划线? 如果用border的话我的文字很长需要换行就没有效果了
还是一定要写两个p标签加border吗?
ps设计的时候是这样的
写出网页之后是这样
与文本太靠近而且比较粗
有没有什么办法可以自定义下划线? 如果用border的话我的文字很长需要换行就没有效果了
还是一定要写两个p标签加border吗?
设置line-hight、border-bottom
<p class="border-bottom">你是我的眼</p>
.border-bottom{
height: 35px;
line-height: 40px;
border-bottom: 2px solid red;
}
span {
display: inline-block;
position: relative;
}
span::after {
content: '';
position: absolute;
top: 0;
left: 0;
display: inline-block;
height: 1em;
width: 100%;
border-bottom: 1px solid #000;
margin-top: 5px;
}
设置伪元素,css如上。根据伪元素的 margin-top
来调节下划线的位置。
2 回答914 阅读✓ 已解决
3 回答824 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答882 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
可以参考下这里