投稿日 : 2019年5月27日

【CSS】font-familyを指定したのにフォントが適用されてない、、と思ったら。

HTML・CSS|プログラミング

以下のようにフォントを指定しました。

font-family: ‘AmericanTypewriter-Light’, sans-serif;

このフォントは本来こんな感じ。

なんかオシャレ。

でも、実際に表示されたのは、、

装飾してて見づらいかもしれませんが・・・

太すぎる・・・。sans-serifではないようだけど、AmericanTypewriter-Lightじゃなくて、AmericanTypewriterでも割り当てられたのかな・・・?

と思っていました。でも、実はコレ、このフォントを割り当てているHTML要素のfont-weightがデフォルトでboldになっているのが原因っぽい。

上の例は、<h1>タグに記述した文字列だったんですが、CSSでfont-weight: lighter;を指定することで本来のフォントが表示されました!

<h2>でも同様だったので見出しタグなどの文字列を強調する前提の要素はデフォルトでbold設定になっているのかも。



ブログランキングに参加していますので、僕のモチベアップの為にもバナーを押していただけると嬉しいです!(※別タブで開きます)

お問い合わせ

E-mail : yutric9☆gmail.com
☆を@に置き換えて送信してください。
仕事のご依頼や、その他の質問など何でもお気軽にお問い合わせください。

準備中