CSSで垂直線(縦線)を作成する方法を解説!初心者向けにわかりやすく紹介
CSSで垂直線(縦線)を作成したい場合、最もシンプルで一般的な方法は border-left プロパティを使うことです。要素の左側に境界線を表示し、height で高さを指定するだけで、自由な長さの垂直線を簡単に描画できます。
それでは、実際のコード例を見ていきましょう。
コード例
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.vLine {
border-left: 6px solid rgb(128, 0, 128);
height: 500px;
margin-left: 5%;
}
</style>
</head>
<body>
<h1>Vertical Line Example</h1>
<div class="vLine"></div>
</body>
</html>
コードの解説
この例では、vLine というクラスを持つ空の div 要素に、以下の3つのプロパティを指定しています。
- border-left: 6px solid rgb(128, 0, 128); — 左側に幅6pxの紫の実線を表示します。
- height: 500px; — 垂直線の高さを500pxに設定します。
- margin-left: 5%; — 左側に余白を設け、画面端から少し離れた位置に線を配置します。
出力結果
上記のコードをブラウザで実行すると、次のように垂直線が表示されます。

線のスタイルをカスタマイズする
border-left の値を変更すれば、線の太さ・色・スタイルは自由自在です。例えば、破線にしたい場合は次のように指定します。
.vLine {
border-left: 4px dashed #333;
height: 300px;
}
このように、dashed(破線)や dotted(点線)を指定するだけで、デザインに合わせた垂直線を作成できます。また、border-right を使えば右側に線を表示することも可能です。レイアウトの区切り線やデザインのアクセントとして、ぜひ活用してみてください。
-
CSSで矢印を作成する方法!borderとrotateを組み合わせた4方向矢印の実装テクニック
CSSでは、画像やアイコンフォント、外部ライブラリに頼らなくても、border(境界線)とtransform: rotate()を組み合わせるだけで、上下左右どの方向の矢印でも簡単に作成できます。境界線でL字型の角を作り、それを回転させるのが基本的な考え方です。 サンプルコード <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>
-
CSSで垂直線(縦線)を作成する方法を解説!初心者向けにわかりやすく紹介
CSSで垂直線(縦線)を作成したい場合、最もシンプルで一般的な方法は border-left プロパティを使うことです。要素の左側に境界線を表示し、height で高さを指定するだけで、自由な長さの垂直線を簡単に描画できます。 それでは、実際のコード例を見ていきましょう。 コード例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>