我需要在某些块后绘制一条水平线,并且有三种方法可以做到:
1)定义一个类h_line
并向其添加css功能,例如
#css
.hline { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <div class="h_line"></div>
2)使用hr
标签
#css
hr { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <hr />
3)像after
伪类一样使用它
#css
.hline:after { width:100%; height:1px; background: #fff; content:"" }
#html
<div class="block_1 h_line">Lorem</div>
哪种方法最实用?
为什么不使用
—
jsweazy
border-bottom
?
在HTML5中,HTML <hr>元素表示段落级元素之间的主题中断(例如,故事中场景的更改,或主题与节的转换)。
—
Scott Simpson
<hr>
是最语义的。我的意思是,这不是什么意思吗?