首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用<hr>标签的情况下形成一条水平线?

如何在不使用<hr>标签的情况下形成一条水平线?
EN

Stack Overflow用户
提问于 2021-07-19 14:34:23
回答 3查看 6K关注 0票数 0

如何在不使用<hr>标记的情况下绘制一条细水平线?

我试过这个:

代码语言:javascript
复制
.horizontal-line{
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
}

虽然它有效,但我希望这条线更薄。我试着把1便士减到0.5便士,但没有用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-07-19 14:42:26

你可以使用它,但没有太大的区别。

代码语言:javascript
复制
.line {
  display: inline-block;
  width: 100%;
  border-top: 0.2px solid red;
}

hr {
  border-top: 0.2px solid red;
}
代码语言:javascript
复制
<div>
  content
</div>
<span class='line'></span>
<div>
  content
</div>
<hr>
<div>
  content
</div>

票数 1
EN

Stack Overflow用户

发布于 2021-07-19 14:38:36

根据 css-技巧讨论,您可以这样做:

代码语言:javascript
复制
.class-name:after {
    content: " ";
    display: block;
    border-bottom: 0.5px solid #9E9E9E;
}
代码语言:javascript
复制
<div class="class-name"></div>

票数 2
EN

Stack Overflow用户

发布于 2021-07-19 14:44:11

有很多种方法可以做到这一点。在CSS中,我们不能使边框的大小小于1 1px,所以我已经尝试了这种方法。请随意改变不透明度。

代码语言:javascript
复制
.horizental-line{
width: 100%;
height: 1px;
background-color: rgb(122, 121, 121);
opacity: 0.5;

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68442307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档