スペーシング・サイズ

8個のプロパティ

gap

スペーシング・サイズ

FlexboxやGridで要素間の間隔を指定するプロパティです。marginより直感的で管理しやすいです。

コード例
.flex-container { display: flex; gap: 1rem; }
関連: row-gap, column-gap...

padding

スペーシング・サイズ

要素の内側の余白を指定するプロパティです。

コード例
padding: 16px;
関連: margin, box-sizing

margin

スペーシング・サイズ

要素の外側の余白を指定するプロパティです。

コード例
margin: 0 auto;
関連: padding

width

スペーシング・サイズ

要素の横幅を指定するプロパティです。px, %, vw, emなど様々な単位が利用できます。

コード例
width: 100px;
関連: height, max-width...

height

スペーシング・サイズ

要素の高さを指定するプロパティです。px, %, vh, emなど様々な単位が利用できます。

コード例
height: 200px;
関連: width, max-height...

max-width

スペーシング・サイズ

要素の最大幅を指定するプロパティです。widthと組み合わせてレスポンシブなデザインが可能です。

コード例
max-width: 600px;
関連: width, min-width

min-width

スペーシング・サイズ

要素の最小幅を指定するプロパティです。レイアウトの崩れ防止やレスポンシブ対応に役立ちます。

コード例
min-width: 120px;
関連: width, max-width

box-sizing

スペーシング・サイズ

要素のサイズ計算方法を指定するプロパティです。モダンCSS開発では必須です。

コード例
* { box-sizing: border-box; }
関連: width, height...