当前位置:  开发笔记 > 编程语言 > 正文

如何在元素的底部保留<hr>?

如何解决《如何在元素的底部保留<hr>?》经验,为你挑选了1个好方法。

我有一个div我需要把它hr放在最后.

div {
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    min-height: 100px;
}
this is a test

正如你在上面的小提琴中所看到的,那hr是在文本下面,但我需要在结尾处设置它div(类似的东西div{border-bottom: 1px solid}).

注:我不能使用margin-tophr.因为有时会有很多文本进入div,在这种情况下hr,文本和文本之间将永远存在空白.我只想div在有一两行文字的时候把它放在底部.

好吧,我怎么能这样做?



1> Stickers..:

您可以使用position relative + absolute.

div {
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  min-height: 100px;
  position: relative;
}
div hr {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
}
this is a test
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有