borderについてcssプロパティ解説
概要
border は、HTML要素の枠線を設定するためのCSSプロパティです。
色、太さ、スタイルを自由に指定でき、要素の区切りや装飾、視認性の向上などに使われます。
基本的な使い方
See the Pen marginについて by 西野, WEBデザイン (西野 誠) (@-WEB-the-vuer) on CodePen.
/* 単純な枠線 */
border: 1px solid #333;
/* 方向別に指定 */
border-top: 2px dashed red;
border-right: 3px dotted blue;
border-bottom: 4px double green;
border-left: 5px groove gray;
/* 色だけ変える */
border-color: #ff0000;
/* 枠線のスタイル指定 */
border-style: solid;
/* 枠線の太さだけ変更 */
border-width: 2px;
/* ショートハンド(太さ スタイル 色) */
border: 2px dashed #000;
border は、太さ(border-width)、スタイル(border-style)、色(border-color)の3要素をまとめて指定できます。
また、上・右・下・左の各方向を個別に設定することも可能です。
出力される内容の例
<div style="border: 2px solid #000;">
このボックスには2pxの黒い実線の枠があります。
</div>
役割とメリット(定義リスト形式)
- 要素の視認性向上
- 枠を付けることで、どこからどこまでが特定のコンテンツか明確にできます。
- デザインの一部として活用
- ボックスやボタン、カードUIなどにスタイリング要素として利用されます。
- 区切りや強調
- セクション間の区切りや、特定部分の強調表示に効果的です。
- 柔軟なカスタマイズ
- 色・スタイル・太さを自由に組み合わせて、細かい表現が可能です。
注意点
border-styleを指定しないと枠線が表示されません(例:border: 2px red;では表示されない)。- 要素のサイズ(幅・高さ)に影響を与えるため、デザインバランスを確認する必要があります。
- 複数の方向に異なるスタイルを指定すると、見た目に違和感が出ることがあります。
まとめ
border は、要素の枠線を装飾・調整するための基本プロパティです。
枠を付けることで視認性が高まり、UIの見た目にも一貫性が生まれます。色やスタイルの自由度も高く、ボタン・カード・ボックスなど多くの要素に活用される重要なスタイル指定です。
