border-top - 上枠をまとめて指定する

投稿日: / 更新日:

スタイルシートのborder-topは、上枠の各プロパティをまとめて指定するためのプロパティです。

サンプルコード

border-topを指定したサンプルコードです。

div {
	border-top: 10px dotted #D36015 ;
}

デモ

border-topを指定したデモです。色(border-top-color)は#D36015、サイズ(border-top-width)は10px、スタイル(border-top-style)はdottedを指定しています。CSSを編集して、どのように表示が変わるか確認してみましょう。

値の指定

値は、border-top-colorborder-top-widthborder-top-styleの3つの値を、半角スペース( )で区切って指定します。順不同で大丈夫です。

/* 正しい */
#element {
	border-top: 10px dotted #D36015 ;
}

/* 正しい */
#element {
	border-top: #D36015 10px dotted ;
}

/* 間違い(3つの値を指定してない) */
#element {
	border-top: 10px dotted ;
}

個々の値の指定方法は主に下記の通りです。リンクをクリックすると、デモ、または専用ページを確認できます。

項目説明
inherit親要素の値を引き継ぐ。例の場合、div要素のborder-topには、bodyに指定された値(10px dotted #D36015)が引き継がれる。
initialプロパティの初期値が適用される。この場合、枠線は表示されない。
border-top-color上枠の色を指定する。
border-top-style上枠のスタイルを指定する。
border-top-width上枠の幅を指定する。

ブラウザのサポート

2016年7月現在の、ブラウザのサポート状況は次の通りです。全ての主要ブラウザで、ベンダープレフィクスなど気にすることなく利用できます。

  • Chrome

    -

    時期不明

  • Firefox

    -

    時期不明

  • Safari

    -

    時期不明

  • Ie

    -

    時期不明

  • Edge

    -

    時期不明

  • Opera

    -

    時期不明

  • Safari(iOS)

    -

    時期不明

  • Ie Mobile

    -

    時期不明

  • Chrome

    -

    時期不明

  • Android

    -

    時期不明

  • FF Mobile

    -

    時期不明

  • Opera Mobile

    -

    時期不明