我对css不太了解,所以我必须问一下。我有一个 css 文件,我相信它会重置值。我有另一个 css 文件,其中包含我想要的所有值。我可以看到 td 标签被重置文件覆盖。
display: table-cell;
vertical-align: inherit;
Run Code Online (Sandbox Code Playgroud)
我该如何阻止这种情况发生?这些是正在使用的值。我没有具体定义这些属性,因为我不知道这些值的用途。有没有办法覆盖这些重置值?
<style type="text/css">
div#styles { color : red; }
.override { color : blue!important; }
</style>
<div id="styles">
<div class="override">Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是覆盖 CSS 特异性的“!important”属性。明智地使用它,知道它甚至会覆盖用户创建的样式表(可能出于可访问性原因而存在。)
您可以在此处阅读有关 CSS 特殊性的更多信息。