如何删除 <address> 标签的所有自动格式?

JRO*_*ROB 5 html css

我正在使用 normalize.css 但在使用<address>标签指定文章作者时仍然遇到问题:

<address rel="author">My Name</address>
Run Code Online (Sandbox Code Playgroud)

至少在 Firefox 中,它似乎把它变成了块级元素,并添加italicfont-style.

我不知道它对它还有什么作用。

如何删除<address>浏览器可能添加的标签的所有自动样式?

dip*_*pas 3

默认情况下,address具有以下属性:

address {
  display: block;
  font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果您想重置address,请设置font-stylenormal

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