CSS ボーダーインライン属性

定義と用法

border-inline 属性は以下の属性のショートカットです:

色や幅の値が省略された場合、デフォルト値が使用されます。

CSSの border-inline 属性と border 属性が非常に似ているが border-inline 属性は行内方向に依存しています。

注意:関連する CSS プロパティ writing-modetext-orientation および direction 行内方向を定義します。これは行の始めと終わりの位置、および border-inline 属性の効果。英語のページでは、行内方向は左から右、ブロック方向は下に向かいます。

インスタンス

例 1

行内方向上の異なる要素に枠線のスタイル、色、幅を設定します:

h1 {
  border-inline: 5px solid red;
}
h2 {
  border-inline: 4px dotted blue;
}
div {
  border-inline: double;
}

実際に試してみてください

例 2:writing-mode 属性と組み合わせて

行内方向上の始めと終わりの位置の枠線は、 writing-mode 属性の影響:

div {
  writing-mode: vertical-rl;
  border-inline: hotpink dashed 8px;
}

実際に試してみてください

CSS 文法

border-inline: border-inline-width border-inline-style border-inline-color |initial|inherit;

属性値

説明
border-inline-width

行内方向上の枠線の幅を指定します。

デフォルト値は "medium" です。

border-inline-style

行内方向上の枠線のスタイルを指定します。

デフォルト値は "none" です。

border-inline-color

行内方向上の枠線の色を指定します。

デフォルト値はテキストの色です。

initial この属性をデフォルト値に設定します。参照してください。 initial
inherit この属性は親要素から継承されます。参照してください。 inherit

技術的詳細

デフォルト値: medium none color
継承性: いいえ
アニメーション制作: はい、個別のプロパティを参照してください。animatableについて読んでください。
バージョン: CSS3
JavaScript 文法: object.style.borderInline="dashed hotpink 10px"

ブラウザのサポート

テーブルの数字は、この属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
87.0 87.0 66.0 14.1 73.0

関連ページ

チュートリアル:CSS 枠線

参照:CSS ボーダー属性

参照:CSS ボーダーインラインカラー属性

参照:CSS border-inline-style 属性

参照:CSS border-inline-width 属性

参照:CSS direction 属性

参照:CSS text-orientation 属性

参照:CSS writing-mode 属性