为什么normalize.css没有为<i>和<em>标签设置font-style:italic?

sbe*_*lin 7 html css

normalize.css设置font-weight: bold;<b><strong>标签.

我希望它有font-style: italic;针对<i><em>,但它规定font-style: italic;仅适用于<dfn>标签.

https://github.com/necolas/normalize.css/blob/master/normalize.css#l118-l129

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

这有什么特别的原因吗?

Dan*_*rst 0

<i><em>无论您使用什么浏览器,标签始终是斜体的。

标准化调整:

b,
strong {
  font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

因为有些浏览器选择显示<b>and而<strong>不是. 如非 minfied 文件中所述:font-weight: bolderfont-weight: bold

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
Run Code Online (Sandbox Code Playgroud)