【CSS Modules】border-block省略形プロパティの使い方
border-block省略形プロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
border-blockプロパティは、要素の論理的なブロック方向の境界(枠線)の幅、スタイル、色といった設定を一括して保持するプロパティです。
このプロパティは、CSSにおけるショートハンドプロパティの一つであり、border-block-width、border-block-style、border-block-colorという個別のプロパティをまとめて指定できます。これにより、複数のプロパティを個別に記述する手間を省き、CSSコードをより簡潔に保つことが可能です。
ここでいう「ブロック方向」とは、物理的な上下左右ではなく、テキストの書字方向に基づいた概念を指します。例えば、横書きの言語(日本語や英語など)では、ブロック方向の開始辺は上端、終了辺は下端に対応します。一方、縦書きの言語や異なる書字モードでは、これらが物理的なtopやbottomではなく、書字方向に合わせて自動的に調整されます。この特性により、国際的なウェブサイト開発において、言語や書字モードに依存しない柔軟なレイアウトを実装する上で非常に役立ちます。
例えば、「border-block: 1px solid black;」と記述すると、要素のブロック方向の開始辺と終了辺の両方に、幅1ピクセル、実線、黒色の枠線が同時に適用されます。このプロパティを活用することで、書字方向に応じた柔軟なデザインの実装が容易になり、開発の効率化とコードの保守性の向上に貢献します。
公式リファレンス: border-block
構文(syntax)
1border-block: <line-width> <line-style> <color>;
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません