微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/html/225666.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐