CSSはHTMLを整形し、見た目を整えるために使われる重要なものになります。
Webサイトをデザインする上では欠かせないものになるので、よく使うプロパティをまとめてみました。
display
display
プロパティは、要素の表示タイプを設定します。これは、他の要素との相互作用やレイアウト方法に影響を与えます。
値 | 詳細 |
---|---|
block | 要素をブロックレベル要素として表示する |
inline | 要素をインライン要素として表示する |
inline-block | 要素をインライン要素として表示し、ブロックレベル要素のようにスタイリングを適用する |
none | 要素を非表示にする |
なお、カラム(横並びや順番の入れ替え)において重要な値であるflexについては別記事で説明致します。
position
position
プロパティは、要素の配置方法を設定します。これによって、要素の配置や重ね合わせを制御できます。
値 | 詳細 |
---|---|
static | 要素を通常の文書フローに従って配置する |
relative | 要素を相対的に移動し、他の要素に影響を与えない |
absolute | 要素を絶対的に配置し、他の要素に影響を与えない |
fixed | 要素をビューポートに固定して配置する |
sticky | 要素を相対的に配置し、スクロールに応じて固定になる |
float
float
プロパティは、要素を左または右に浮かせることができます。これにより、テキストや他の要素が回り込むことができます。
値 | 詳細 |
---|---|
left | 要素を左に浮かせる |
right | 要素を右に浮かせる |
none | 要素を浮かせない |
width
width
プロパティは、要素の横幅を設定します。
値 | 詳細 |
---|---|
サイズ単位 | 要素の横幅を指定する (px, %, em, rem など) |
height
height
プロパティは、要素の縦幅を設定します。
値 | 詳細 |
---|---|
サイズ単位 | 要素の縦幅を指定する (px, %, em, rem など) |
margin
margin
プロパティは、要素の外側の余白を設定します。
値 | 詳細 |
---|---|
サイズ単位 | 要素の外側の余白を指定する (px, %, em, rem など) |
padding
padding
プロパティは、要素の内側の余白を設定します。
値 | 詳細 |
---|---|
サイズ単位 | 要素の内側の余白を指定する (px, %, em, rem など) |
border
border
プロパティは、要素の境界線を設定します。
値 | 詳細 |
---|---|
線の太さ | 境界線の太さを指定する (px, %, em, rem など) |
線のスタイル | 境界線のスタイルを指定する (solid, dashed, dotted など) |
色 | 境界線の色を指定する (色名, #カラーコード, rgba, hsla など) |
background-color
background-color
プロパティは、要素の背景色を設定します。
値 | 詳細 |
---|---|
色 | 要素の背景色を指定する (色名, #カラーコード, rgba, hsla など) |
font-family
font-family
プロパティは、要素のフォントファミリーを設定します。
値 | 詳細 |
---|---|
フォント名 | 使用するフォントファミリー名を指定する |
font-size
font-size
プロパティは、要素のフォントサイズを設定します。
値 | 詳細 |
---|---|
サイズ単位 | フォントサイズを指定する (px, %, em, rem など) |
font-weight
font-weight
プロパティは、要素のフォントの太さを設定します。
値 | 詳細 |
---|---|
数値 | フォントの太さを指定する (100, 200, 300, …, 900) |
normal | 通常のフォントの太さに設定する (400) |
bold | 太字のフォントの太さに設定する (700) |
color
color
プロパティは、要素のテキストカラーを設定します。
値 | 詳細 |
---|---|
色 | テキストカラーを指定する (色名, #カラーコード, rgba,hsla など) |
text-align
text-align
プロパティは、要素内のテキストの水平方向の揃えを設定します。
値 | 詳細 |
---|---|
left | テキストを左揃えにする |
right | テキストを右揃えにする |
center | テキストを中央揃えにする |
justify | テキストを両端揃えにする |
line-height
line-height
プロパティは、要素内のテキストの行間を設定します。
値 | 詳細 |
---|---|
数値 | フォントサイズに対する行高の倍率を指定する |
サイズ単位 | 行高を具体的なサイズで指定する (px, %, em, rem など) |
letter-spacing
letter-spacing
プロパティは、要素内のテキストの文字間隔を設定します。
値 | 詳細 |
---|---|
サイズ単位 | 文字間隔を指定する (px, %, em, rem など) |
z-index
z-index
プロパティは、要素の重ね合わせ順序を設定します。position
プロパティがstatic
以外の要素に対してのみ適用されます。
値 | 詳細 |
---|---|
整数 | 要素の重ね合わせ順序を指定する。数値が大きいほど前面に表示される。 |