簡體   English   中英

如何在不使用的情況下制作水平線<hr>標簽?

[英]How to make a horizontal line without using <hr> tag?

如何在不使用<hr>標簽的情況下繪制一條細水平線?

我試過這個:

.horizontal-line{
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
}

雖然它有效但我希望這條線更細,我試圖將 1px 減少到 0.5px,但沒有奏效。 請幫忙!

根據css-tricks 討論,您可以試一試:

 .class-name:after { content: " "; display: block; border-bottom: 0.5px solid #9E9E9E; }
 <div class="class-name"></div>

您可以使用它,但沒有太大區別。

 .line { display: inline-block; width: 100%; border-top: 0.2px solid red; } hr { border-top: 0.2px solid red; }
 <div> content </div> <span class='line'></span> <div> content </div> <hr> <div> content </div>

有很多方法可以做到這一點。 我們不能在 CSS 中使邊框的大小小於 1px,所以我嘗試過這種方式。 隨意更改不透明度。

.horizental-line{
width: 100%;
height: 1px;
background-color: rgb(122, 121, 121);
opacity: 0.5;

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM