テキスト系プロパティ
1.colorプロパティ(文字の色)
color: 文字色(色値、#ff0000 等);
2.opacityプロパティ(透明度)
opacity: 透明度(0~1);
〇背景色やボーダーに適用する場合はrgba関数
例1)透明度がない場合
background: white;
border: 1px #ccc solid;
opacity: 1;
例2)透明度0.6の場合
background: white;
border: 1px #ccc solid;
opacity: 1.6;
3.text-alignプロパティ(文字の配置)
text-align: 文字の配置位置;
start(初期値) | 始端を揃える |
end | 終端を揃える |
left | 左端を揃える |
right | 右端を揃える |
center | 中央に揃える |
justify | 均等に配置、最後の行は「left」を指定した場合と同じ |
4.text-decoration-colorプロパティ(文字の飾りの色)
text-decoration-color: 文字飾りの色の色値(#ff0000 等);
〇初期値は「currentcoler」
5.text-decoration-linプロパティ(文字飾りの色の位置)
text-decoration-line: 文字飾りの表示指定;
none(初期値) | 文字飾り無し |
underline | 下線 |
overline | 上線 |
line-through | 取り消し線 |
6.text-decoration-styleプロパティ(文字飾りの線種)
text-decoration-style: 文字飾りの線種;
solid(初期値) | 単独線 |
double | 二重線 |
dotted | 点線 |
dashed | 破線 |
wavy | 波線 |
7.text-decoration-thicknessプロパティ(文字飾りの線の太さ)
text-decoration-thickness: 文字飾りの線の太さ(百分率(%)、px);
〇初期値は「auto」、safariでは表示できない
8.text-decorationプロパティ(文字飾りの一括指定)
text-decoration: 文字飾り;
-wabkit-text-decoration: 文字飾り; /*ベンダープレフィックス指定*/
9.text-shadowプロパティ(文字の影)
text-shadow: 文字の影値;
例)
text-shadow: 2px 2px 0px red;
text-shadow: -2px -2px red;
水平方向のオフセット距離 | 正で右、負で左方向に影 |
垂直方向のオフセット距離 | 正で下、負で上方向に影 |
色 | 色指定、省略で規定値 |
フォント系プロパティ
1.font-familyプロパティ(フォントの種類)
font-family: フォントファミリー;
“フォント名” | “MS ゴシック”等のフォント名 |
sans-serif | ゴシック系フォント |
serif | 明朝系フォント |
cursive | 筆記体、草書体 |
fantasy | 装飾的なフォント |
monospace | 等幅フォント |
無料のWebフォント:https://fonts.google.com/?subset=japanese¬o.script=Hira
2.font-sizeプロパティ(フォントのサイズ)
font-size: フォントサイズ(px,em,rem,%);
3.font-weightプロパティ(フォントの太さ)
font-weight: 太さ;
normal(初期値) | 標準 |
bold | 太字 |
lighter | 相対的に親要素より一段細い |
bolder | 相対的に親要素より一段太い |
数値 | 1~1000で指定 例)normalが400、boldが700 |
4.font-styleプロパティ(フォントスタイル)
font-style:フォントスタイル;
normal(初期値) | 標準 |
itaric | イタリック体 |
oblique | 斜体 |
5.lin-heightプロパティ(行の高さ)
line-height: 行の高さ;
normal(初期値) | ブラウザ判断 |
数値に単位を付けて | px,em,% モニタの解像度で変化する |
数値のみ | 数値のみを指定でその数値にフォントのサイズを掛けた値が行の高さになる 例) 1.5 → 150% 、 1.5em と指定した場合と同じ |
6.fontプロパティ(フォントの一括指定)
font: フォントの一括指定;
〇行の高さを指定する場合「/行の高さ」
font プロパティを使用するとフォント関連の値は一旦リセットされる
省略した値は親要素を継承するのではなく初期値に戻される
7.weight-spaceプロパティ(空白、改行の指定方法)
white-space: 空白、改行の表示方法;
指定値 | ホワイトスペース | 改行 | 自動的な改行 |
normal(初期値) | まとめる | まとめる | する |
nowrap | まとめる | まとめる | しない |
pre | そのまま | そのまま | しない |
pre-wrap | そのまま | そのまま | する |
pre-line | まとめる | そのまま | する |
8.word-wrapプロパティ(単語の途中での改行方法)
word-wrap: 単語の途中での改行方法;
noemal(初期値) | 改行なし、場合によって表示範囲を拡大 |
break-word | 改行あり |
9.word-breakプロパティ(テキストや単語の改行方法)
word-break: テキストや単語の改行方法;
normal(初期値) | それぞれの言語のルールに則る |
keap-all | 単語途中での改行なし |
break-all | 単語途中での改行あり |
breakword | 単語区切りでの改行、場合によっては単語の途中でも改行 |
10.tab-sizeプロパティ(タブ文字の表示幅指定)
tab-size: タブ文字の表示幅指定;
〇空白文字の文字数、pxで指定(初期値は8)