【CSS】border-style - 境界線のスタイル

【CSS】border-style - 境界線のスタイル

CSSのborder-styleプロパティについて解説します。

検証環境

border-style

border-styleは“境界線のスタイル”のプロパティです。

上下左右の境界線のスタイルを一括で設定します。

個別に設定するには、border-top-style、border-bottom-style、border-left-style、border-right-styleを使用します。

基本構文

4パターンの基本的な構文があり、それぞれ値の個数が異なります。

全て(値:1個)

値が1つの場合、全て(上下左右)の境界線に適用します。

border-style: 値;

上下・左右(値:2個)

値が2つの場合、値1は上下、値2は左右の境界線に適用します。

border-style: 値1 値2;

上・左右・下(値:3個)

値が3つの場合、値1は上、値2は左右、値3は下の境界線に適用します。

border-style: 値1 値2 値3;

上・右・下・左(値:4個)

値が4つの場合、値1は上、値2は右、値3は下、値4は左の境界線に適用します。

border-style: 値1 値2 値3 値4;

代表的な値は次の通りです。

意味
none 様式なし
hidden 非表示。
dotted 点線
dashed 破線
solid 直線
double 二重線
groove 凹線
ridge 凸線
inset 埋め込み線
outset 出っ張り線

サンプル

全て

<style>
p {
    ___ih_hl_start
    border-style: solid;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>

上下・左右

<style>
p {
    ___ih_hl_start
    border-style: solid dashed;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>

上・左右・下

<style>
p {
    ___ih_hl_start
    border-style: solid dashed double;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>

上・右・下・左

<style>
p {
    ___ih_hl_start
    border-style: solid dashed double dotted;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>