フォントの太さ
広告
ここではフォントの太さの設定方法について見ていきます。一般的にはBOLD表示にするかどうかです。定義式は下記のようになります。
font-weight : weight
プロパティは"font-weight"です。値には下記の4つを指定することができます。
font-weight : normal; /* 標準、デフォルトの値 */ font-weight : bold; /* 太字に */ font-weight : bolder; /* 一つ上の太さに */ font-weight : lighter; /* 一つ下の太さに */
他にも数字で太さを指定することが可能です。設定できる値は"100"から"900"までの値で100単位で指定します(例:200とか300)。標準の値が"400"で"BOLD"を指定した時が"700"に相当します。先程の設定方法で"bolder"や"lighter"を設定すると、現在設定されているフォントの太さに対して"+100"されたり"-100"されたりするようです。
font-weight : 400; font-weight : 800;
ただ多くのフォントでは標準か太いかの2つしか用意されていないと思いますので、"normal"と"bold"だけ覚えておけばいいかと思います。
では実際に試してみます。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" Content="text/html;charset=UTF-8"> <title>スタイルシートサンプル</title> <link rel="stylesheet" href="./css/sample3.css" type="text/css"> </head> <body> <p> デフォルトのフォントの太さはnormalです </p> <p class="test1"> フォントの太さはboldです。 </p> <p class="test2"> フォントの太さはbolderです。 </p> <p class="test3"> フォントの太さはlighterです。 </p> <p class="test4"> フォントの太さは100です。 </p> <p class="test5"> フォントの太さは200です。 </p> <p class="test6"> フォントの太さは300です。 </p> <p class="test7"> フォントの太さは400です。 </p> <p class="test8"> フォントの太さは500です。 </p> <p class="test9"> フォントの太さは600です。 </p> <p class="test10"> フォントの太さは700です。 </p> <p class="test11"> フォントの太さは800です。 </p> <p class="test12"> フォントの太さは900です。 </p> </body> </html>
@charset "Shift_Jis";
p{
font-weight:normal;
}
p.test1{
font-weight:bold;
}
p.test2{
font-weight:bolder;
}
p.test3{
font-weight:lighter;
}
p.test4{
font-weight:100;
}
p.test5{
font-weight:200;
}
p.test6{
font-weight:300;
}
p.test7{
font-weight:400;
}
p.test8{
font-weight:500;
}
p.test9{
font-weight:600;
}
p.test10{
font-weight:700;
}
p.test11{
font-weight:800;
}
p.test12{
font-weight:900;
}
実行結果は下記の通りです。
上記のように、結局使っているフォントが色々な太さに対応していないと、結果にあまり変化がありません。
( Written by Tatsuo Ikura )
WebWord