我正在使用 normalize.css 但在使用<address>标签指定文章作者时仍然遇到问题:
<address rel="author">My Name</address>
Run Code Online (Sandbox Code Playgroud)
至少在 Firefox 中,它似乎把它变成了块级元素,并添加italic到font-style.
我不知道它对它还有什么作用。
如何删除<address>浏览器可能添加的标签的所有自动样式?
默认情况下,address具有以下属性:
address {
display: block;
font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)
因此,如果您想重置address,请设置font-style为normal:
address {
font-style: normal
}Run Code Online (Sandbox Code Playgroud)
<address rel="author">My Name</address>Run Code Online (Sandbox Code Playgroud)
如果您不想支持 IE,那么您可以将该initial值用于特定属性(在本例中font-style)或使用allproperty的所有属性
address {
all: initial
}Run Code Online (Sandbox Code Playgroud)
<address rel="author">My Name</address>Run Code Online (Sandbox Code Playgroud)
不,TE - 显示它的规则取决于你,但如果你查看 CSS 重置,你会address看到display:block