html写下边框的小妙招

我们写页面很多时候都需要用到下边框,比如写列表的时候,就需要用下边框来装饰或者作为分隔符,这个时候就需要用到下边框了,下边框的标准写法就是如下所示:

<div class="article_list">
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
<div>
<style type="text/css">
* {margin: 0;padding: 0;}
.article_list {
	width: 600px;
}
.item {
	padding: 20px;
	border-bottom: 1px solid red;
}
</style>

用border-bottom指令的效果就如下图所示

我们还可以用另外一种方式实现,还可以实现更多的细节,代码如下:

<div class="article_list">
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
	<div class="item">测试文字</div>
<div>
<div>
<style type="text/css">
* {margin: 0;padding: 0;}
.article_list {
	width: 600px;
}
.item {
	padding: 20px;
	position: relative;
}

.item::after {
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
    left: 15px;/*此处还可以控制下划线的长短和位置*/
    height: 1px;/*此处还可以控制下划线的高度*/
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: red;
}
</style>

上面的方法,其实就是使用了样式的伪类来实现的,通过显示块的大小来模拟下划线,可以实现下划线的居左,居右,以及下划线的位置等,这个小妙招还是比较方便的吧,有遇到的同学也可以考虑用此方案。

You May Also Like