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 | 要素のサイズを変更できるようにする |
レイアウト関連のプロパティ
変形関連のプロパティ
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独自の仕様) |