html – 为什么normalize.css没有设置font-style:italic for和tags?

前端之家收集整理的这篇文章主要介绍了html – 为什么normalize.css没有设置font-style:italic for和tags?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
normalize.css设置font-weight:bold;对于< b>和< strong>标签.

我希望它有字体样式:斜体;对于< 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;
}

这有什么特别的原因吗?

解决方法

< I>和< em>无论你使用什么浏览器,标签总是斜体.

标准化调整:

b,strong {
  font-weight: bold;
}

因为某些浏览器选择显示< b>和< strong>使用font-weight:bolder而不是font-weight:bold.如非minfied文件中所述:

/**
 * Address style set to `bolder` in Firefox 4+,Safari,and Chrome.
 */

猜你在找的HTML相关文章