Answers:
* {
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;
}