1、如果想修改一下下划线的颜色,大小等样式就可以通过border属性来设计,使用起来更灵活。
2、border-bottom属性,用来设置底部的边框样式。
3、border-bottom: #FF0000 2px solid 设置边框大小为2PX的红色边框。
4、看一样效果,发现下划线是整个屏幕的宽度,所以接下来要修改一下宽度。
5、宽度设置成180px,宽度根据 实际情况调整就可以了。
6、最后显示下划线效果。
顶线和底线包含的区域
每个行内元素会生成一个行内框,行内框是一个浏览器渲染模型中的一个概念,无法显示出来,在没有其他因素影响的时候(padding等),行内框等于内容区域。 设定行高时行内框高度不变,半行距分别增加/减少到 行框 的上下两边。 简单说来,行内框就是行内元素的边框。
行框是指本行的一个虚拟的矩形框,是浏览器渲染模式中的一个概念,并没有实际显示。行框高度等于本行内所有元素中行内框最大的值。当有多行内容时,每行都会有自己的行框。
很简单,利用span本身文字宽度自适应属性,和下边框厚度即可解决,再用padding设置下边框和文字之间的间距。代码已经过成功测试:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html xmlns="
<head>
<meta http-equiv="Content-Type" content="text/html charset=GB2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.border {
color: red
font-size: 16px
font-weight: bold
line-height: 28px
border-bottom: 3px solid red
padding-bottom: 3px
}
-->
</style>
</head>
<body>
<span class="border">2014持续高温.2014持续高温.2014持续高温.</span><br />
<span class="border">2014持续高温.持续高温.</span><br />
<span class="border">2014持续高温.2014持续高温.</span><br />
</body>
</html>