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.
 */

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些