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

时间:2015-07-28 08:24:29

标签: html css

normalize.cssfont-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;
}

有什么特别的原因吗?

1 个答案:

答案 0 :(得分:0)

无论您使用什么浏览器,

<em>b, strong { font-weight: bold; } 标记都是斜体。

标准化调整:

<b>

因为某些浏览器选择使用<strong>而不是font-weight: bolder来显示font-weight: bold/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ 。如非minfied文件中所述:

{{1}}