Html 有没有一种方法可以从标记中删除所有格式,并应用任何已经存在的样式;有效;?
我想在一些文本中添加一个标记(在本例中为h2),但我想删除与该标记关联的所有样式格式Html 有没有一种方法可以从标记中删除所有格式,并应用任何已经存在的样式;有效;?,html,css,overriding,inline,Html,Css,Overriding,Inline,我想在一些文本中添加一个标记(在本例中为h2),但我想删除与该标记关联的所有样式格式 <div> <nav> <h2>Menu 1</h2> <h2>Menu 2</h2> </nav> <div> 菜单1 菜单2 因此,我希望菜单项具有已从主题的css设置的任何格式,而不应用与h2相关的任何格式。但我不想“硬编码”格式,否则我要么制作一个特殊的nav.h2 css条目,
<div>
<nav>
<h2>Menu 1</h2>
<h2>Menu 2</h2>
</nav>
<div>
菜单1
菜单2
因此,我希望菜单项具有已从主题的css设置的任何格式,而不应用与h2相关的任何格式。但我不想“硬编码”格式,否则我要么制作一个特殊的nav.h2 css条目,然后每次更改主题时都更改它
是否有类似于“style=forhistagaandseparentstyles:true;”的选项?或者我唯一的选择是“硬编码”样式?一般来说,我认为这是一种糟糕的做法,因为你应该设计你的样式,这样你就不必返回并“硬编码”一个“重置”,但在这种情况下,你会想做类似于以下的事情: .css .html
菜单1
菜单2
如需进一步参考,请查看:谢谢-正是我想要的!
.inheritall {
all:inherit
}
<div>
<nav>
<h2 class="inheritall">Menu 1</h2>
<h2>Menu 2</h2>
</nav>
<div>