回答:
* {
font-size: 100%;
font-family: Arial;
}
アスタリスクはすべての要素を意味します。
html{font-family:Arial,helvetica,sans-serif;font-size:100%;}body{font-size:1em;font-family:inherit;}
フォントの継承。オーバーライドを使用したく*,:before,:after{font-family:inherit;}
ない場合は、ユニバーサルセレクターを使用する必要がある場合は、代わりに継承を使用してください。
IEを使用している場合は、テーブルなどの特定の要素について、ブラウザのデフォルトに戻る可能性があります。次のCSSのようなものでこれに対抗できます。
html, body, form, fieldset, table, tr, td, img {
margin: 0;
padding: 0;
font: 100%/150% calibri,helvetica,sans-serif;
}
input, button, select, textarea, optgroup, option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}
/* rest of your styles; like: */
body {
font-size: 0.875em;
}
編集:CSSのリセットを確認することをお勧めします。このようなスレッドを見る
このアドバイスを強調することはできません。リセットスタイルシートを使用して、すべてを明示的に設定します。クロスブラウザCSSの開発時間を半分に削減します。
Eric Meyerのreset.cssを試してください。
bodyタグで設定できます
body
{
font-size:xxx;
font-family:yyyy;
}
本文のすべての要素のスタイルを設定する場合は、次のコードを使用する必要があります^
body{
color: green;
}