HTML で垂直線を作成する
この記事では、HTML で縦線を作成するいくつかの方法を紹介します。
HTML で border-left
CSS プロパティを使用して垂直線を作成する
HTML では、hr
タグを使用して水平線を作成しますが、垂直線を作成するためのタグはありません。ただし、border-left
CSS プロパティを使用して垂直線をシミュレートできます。
border-left
プロパティは、左側の境界線のスタイルを設定するために使用されます。プロパティは、border-left width
、border-left style
、および border-left color
の省略形です。
border-left
プロパティのみを使用すると、垂直線が作成されます。HTML でコンテナを作成し、それを選択してプロパティを適用し、垂直線を作成できます。
たとえば、HTML でクラス v-line
を使用して div
を作成し、v-line
を選択していくつかのスタイルを適用します。border-left
プロパティを thick solid #000
に設定します。
次に、height
を 100%
に設定し、left
を 50%
に設定します。最後に、position
プロパティを absolute
に設定します。
ここでは、Web ページの中央に黒い境界線があります。このようにして、HTML の border-left
CSS プロパティを使用して垂直線を作成できます。
サンプルコード:
<div class="v-line">
</div>
.v-line{
border-left: thick solid #000;
height:100%;
left: 50%;
position: absolute;
}
HTML で hr
タグを微調整して垂直線を作成する
hr
タグを微調整して、HTML で縦線を作成できます。
hr
タグは、水平線を作成するために使用されます。hr
タグの height
には最大値を使用し、width
には最小値を使用できます。
このようにして、水平線の高さが伸び、幅が狭くなります。水平線とその境界線に同じ色を適用して、垂直に見えるようにすることができます。
たとえば、HTML で hr
タグを作成します。CSS で、hr
タグの height
を 100vh
に設定し、width
を .5vw
に設定します。
次に、border-width
を 0
に設定します。最後に、線の color
と background-color
を #000
に設定します。
ここでは、垂直線が細くなるように、0
の値を border-width
に設定します。このようにして、HTML の hr
タグを使用して垂直線を作成しました。
サンプルコード:
<hr>
hr{
height:100vh;
width:.5vw;
border-width:0;
color:#000;
background-color:#000;
}
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn