为什么<;ol>;不继承<;html>;字体大小?

为什么<;ol>;不继承<;html>;字体大小?,html,css,html-lists,font-size,Html,Css,Html Lists,Font Size,在我的CSS文件中,我有: html { font-size: 1.3em; } 然而,在我的页面中,有一个元素,其结果字体大小明显更小 为什么不继承的字体大小?您可以执行以下操作: html {font-size:1.3em !important} ; 作为第二种方式,您可以通过javascript提供样式 html{ font-size:1.3em; } ol{ font-size: 100%; } 或者选择一个覆盖默认浏览器样式表的文件。您是否尝试过使用通用

在我的CSS文件中,我有:

html {
    font-size: 1.3em;
}
然而,在我的页面中,有一个
元素,其结果字体大小明显更小


为什么
不继承
字体大小?

您可以执行以下操作:

html {font-size:1.3em !important} ;
作为第二种方式,您可以通过javascript提供样式

html{
    font-size:1.3em;
}
ol{
    font-size: 100%;
}

或者选择一个覆盖默认浏览器样式表的文件。

您是否尝试过使用通用选择器?像这样:

* {font-size: 1.3em;}

请做一把小提琴
ol
nor
p
具有相同的默认字体大小:100%。正如一些其他人指出的,它可能与默认样式有关。我建议您阅读更多有关css重置的内容抱歉,不要提供问题的答案。这将阻止将更具体但不重要的规则应用于
html
元素。对于继承字体大小或相对于父元素设置字体大小的其他元素,它不会起作用。