ブラウザのデフォルトのフォールバック フォントが適用され、オンの設定body
は無視されます。
ここのようfont-family
に要素のプロパティに値を割り当てるh1
と、その要素のそのプロパティに継承が適用されることはありません (ただし、値を割り当て、inherit
ブラウザがそれをサポートしている場合を除きます)。これは、存在しないフォントを指定する値などの何気ないことによって変更されることはありません。
また、次のより単純なドキュメントでこれをテストしました (名前の付いたフォントはなく、名前の付いMyFontFace-font2
たフォントを持つシステム上Tahoma
):
<!doctype html>
<title>Test5</title>
<style>
body{
font-family: Tahoma;
}
H1 {
font-family: 'MyFontFace-font2'
}
</style>
<h1>Hello world</h1>
Chrome、Firefox、IE では、Tahoma ではなく、ブラウザのデフォルト フォントが使用されます。これは仕様上、期待される結果です。
ルール on が省略された場合、継承のH1
ために Tahoma が使用されます。要素はその親からプロパティを継承します。h1
font-family