CSSリファレンス

ホームページ制作の基礎知識「CSSリファレンス」でコーディングの知識を学ぶ。

テキスト関連のプロパティ

line-height 行の高さを指定する
vertical-align 縦方向の揃え位置を指定する
text-align 行揃えの位置・均等割付を指定する
text-align-last 最終行の行揃えを指定する
text-justify 均等割付の形式を指定する(IEが独自に採用)
letter-spacing 文字の間隔を指定する
word-spacing 単語の間隔を指定する
text-indent 一行目のインデント幅を指定する
tab-size タブ幅を指定する
white-space ソース中のスペース・タブ・改行の表示の仕方を指定する
word-break 文の改行の仕方について指定する
overflow-wrap 単語の途中で改行するかどうかを指定する
line-break 禁則処理のしかたを指定する(IEが独自に採用)
hyphens ハイフネーションを指定する
hyphenate-limit-zone ハイフネーションを行わない余白のサイズを指定する
hyphenate-limit-chars ハイフネーションの最小文字数を指定する
hyphenate-limit-lines ハイフネーションが連続できる行数を指定する
text-overflow テキストがあふれる場合の表示方法を指定したい
direction 文字表記の方向(左右)を指定する
writing-mode 文字表記の方向(縦横)を指定する(IE独自の仕様)
text-transform テキストの大文字表示・小文字表示を指定する
text-shadow テキストに影をつける

フォント関連のプロパティ

font フォントに関する指定をまとめて行う
font-family フォントの種類を指定する
font-size フォントのサイズを指定する
font-size-adjust フォントのサイズを調整する
font-stretch フォントを縦長・横長にする
font-style フォントをイタリック体・斜体にする
font-variant フォントをスモールキャップにする
font-weight フォントの太さを指定する
color 文字色(前景色)を指定する
text-decoration テキストの下線・上線・打ち消し線・点滅を指定する

ボーダー関連のプロパティ

border ボーダーのスタイル・太さ・色を指定する
border-color ボーダーの色を指定する
border-image ボーダー画像を一括して指定する
border-image-outset ボーダー画像の領域を広げる
border-image-repeat ボーダー画像の繰り返し方法を指定する
border-image-slice ボーダーに使用する画像の分割位置を指定する
border-image-source ボーダーに使用する画像を指定する
border-image-width ボーダー画像の幅を指定したい
border-radius 角丸を指定する
border-style ボーダーのスタイルを指定する
border-width ボーダーの太さを指定する
box-decoration-break ボックスが分断されるときの表示方法を指定したい

背景関連のプロパティ

background 背景に関する指定をまとめて行う
background-attachment 背景画像の固定・移動を指定する
background-color 背景色を指定する
background-clip 背景を表示する範囲を指定する
background-image 背景画像を指定する
background-origin 背景画像の基準の位置を指定する
background-position 背景画像の表示開始位置を指定する
background-repeat 背景画像のリピートの仕方を指定する
background-size 背景画像のサイズを指定する

リスト関連のプロパティ

list-style マーカーに関する指定をまとめて行う
list-style-image マーカー画像を指定する
list-style-position マーカーの表示位置を指定する
list-style-type マーカー文字の種類を指定する

テーブル関連のプロパティ

table-layout テーブル(表)の表示方法を指定する
border-collapse セルのボーダーの表示の仕方を指定する
border-spacing セルのボーダーの間隔を指定する
empty-cells 空白セルのボーダーの表示・非表示を指定する
caption-side テーブル(表)のキャプションの位置を指定する

ボックス関連のプロパティ

margin マージンに関する指定をまとめて行う
padding パディングに関する指定をまとめて行う
width 幅を指定する
height 高さを指定する
max-width 幅の最大値を指定する
max-height 高さの最大値を指定する
min-width 幅の最小値を指定する
min-height 高さの最小値を指定する
box-sizing 幅と高さの算出方法を指定したい
box-shadow ボックスに影を付ける
outline アウトラインのスタイル・太さ・色を指定する
outline-color アウトラインの色を指定する
outline-style アウトラインのスタイルを指定する
outline-width アウトラインの太さを指定する
outline-offset アウトラインとボーダーとの間隔を指定する
resize 要素のサイズを変更できるようにする

レイアウト関連のプロパティ

display 要素の表示形式(ブロック・インライン)を指定する
position ボックスの配置方法(基準位置)を指定する
top 上からの配置位置(距離)を指定する
right 右からの配置位置(距離)を指定する
bottom 下からの配置位置(距離)を指定する
left 左からの配置位置(距離)を指定する
float 左または右に寄せて配置する
clear 回り込みを解除する
z-index 重なりの順序を指定する
visibility ボックスの表示・非表示を指定する
overflow はみ出た内容の表示方法を指定する
clip ボックスを切り抜き表示(クリッピング)する

変形関連のプロパティ

perspective 子要素を透視図法で表示する
perspective-origin 子要素の透視図法の視点を変更する
transform 要素に変形効果を付ける
transform-origin 変形の基点を指定する
transform-style 3次元上での子要素の描画方法を指定する
backface-visibility 要素の裏面の表示方法を指定する

その他のプロパティ

align-content 複数行の場合の交差軸方向の配置方法を指定する
animation アニメーションのプロパティを一括して指定する
animation-direction アニメーションを実行する方向を指定する
animation-delay アニメーションを遅れて開始されたい
animation-duration アニメーションを実行する時間を指定する
animation-fill-mode アニメーションの待機中や完了後のスタイルを指定する
animation-name 利用するキーフレームを指定する
animation-play-state アニメーションの実行・一時停止を指定する
animation-timing-function アニメーション速度のパターンを指定する
break-after ボックス後での段組の改ページや区切り方法を指定する
break-before ボックス前での段組の改ページや区切り方法を指定する
break-inside ボックス途中での段組の改ページや区切り方法を指定する
column-count 段の数を指定したい
column-fill 段同士の高さのバランスを指定する
column-gap 段の間隔を指定する
column-rule 段を区切る線を指定する
column-rule-color 段を区切る線の区切り線の色を指定する
column-rule-style 段を区切る線の区切り線の種類を指定する
column-rule-width 段を区切る線の区切り線の太さを指定する
column-width 段の幅を指定する
columns 段の数と幅を一括して指定する
column-span 段にまたがる表示を指定したい
content 内容(コンテンツ)を追加する
counter-increment 要素の連番(カウンタ)の値を進める
counter-reset 要素の連番(カウンタ)の値をリセットする
cursor カーソルの形状を指定する
flex アイテムの幅の増減を一括して指定する
flex-basis フレックスアイテムの基本の幅を指定する
flex-direction レイアウトの方向を指定する
flex-flow レイアウトの方向と行数を一括して指定する
flex-grow フレックスコンテナの主軸の幅に余白がある場合の、フレックスアイテムの伸び率を指定する
flex-shrink フレックスコンテナの主軸の幅よりも大きい場合の、フレックスアイテムの縮み率を指定する
flex-wrap アイテムを複数の行に配置する
filter 様々な視覚効果を与える(IE独自の仕様)
justify-content 主軸方向の配置方法を指定する
order アイテムの並び順を指定する
orphans 改ページされる際の前ページの最低行数を指定する
page 適用するページボックス名を指定する
page-break-after 印刷時の改ページ位置を指定する
page-break-before 印刷時の改ページ位置を指定する
page-break-inside 印刷時の要素内での改ページを避ける
pause 要素の前後の音声の一時停止をまとめて指定する
pause-after 要素の後の音声の一時停止を指定する
pause-before 要素の前の音声の一時停止を指定する
pitch 声の高低を指定する
pitch-range 声の高低の幅を指定する
play-during 背景音(BGMなど)を指定する
quotes 引用符を設定する
richness 声の豊かさを指定する
ruby-align ルビの行揃え位置を指定する(IEが独自に採用)
ruby-overhang ルビの表示領域を指定する(IEが独自に採用)
ruby-position ルビの表示位置を指定する(IEが独自に採用)
scrollbar-3dlight-color スクロールバーの左端と上端の色を指定する(IE独自)
scrollbar-arrow-color スクロールバーの矢印の色を指定する(IE独自)
scrollbar-base-color スクロールバーのベース色を指定する(IE独自)
scrollbar-darkshadow-color スクロールバーの右端と下端の色を指定する(IE独自)
scrollbar-face-color スクロールバーの表面の色を指定する(IE独自)
scrollbar-highlight-color スクロールバーのハイライトの色を指定する(IE独自)
scrollbar-shadow-color スクロールバーの影の色を指定する(IE独自)
scrollbar-track-color スクロールバーの下地の色を指定する(IE独自)
size ページボックスのサイズと向きを指定する
speak 読み上げ方法を指定する
speak-header 表見出しの読み上げ方法を指定する
speak-numeral 数字の読み方を指定する
speak-punctuation 句読点や記号を読み上げるかどうかを指定する
speech-rate 読み上げる速さを指定する
stress アクセントの強弱を指定する
text-autospace アルファベット等との間隔を指定する(IEが独自に採用)
text-underline-position 下線の表示位置を指定する(IE独自の仕様)
transition トランジションのプロパティを一括指定する
transition-property トランジション効果をつける
transition-duration トランジションにかける時間を指定する
transition-timing-function トランジションの速度のパターンを指定する
unicode-bidi Unicodeの文字表記の方向を上書きする
voice-family 声の種類を指定する
volume 音量(ボリューム)を指定する
wrap-flow 除外要素を指定する
wrap-margin 除外要素の周りの余白を指定する
wrap-through 除外要素への回り込みを制御する
widows 改ページされる際の次ページの最低行数を指定する
zoom 拡大・縮小表示する(IE独自の仕様)