给定作为另一个元素的子元素并自动继承一系列 CSS 属性的任何 HTML 元素:如何将这些属性中的一个(或全部)设置为默认值?
例子:
CSS:
.navigation input {
padding: 0;
margin: 0 30em;
}
HTML
<div class="navigation">
Some text: <input type="text" name="one" />
More text: <input type="text" name="two" />
<!-- The next input, I want it to be as browser-default -->
<div class="child">
<input type="text" name="three">
</div>
</div>
在这里,浏览器默认是指我希望它看起来就像根本没有将 CSS 应用于该元素一样。
这里我以input
元素为例,但我说的是任何类型的元素。我不是在问如何为该特定元素设置不同的 CSS 属性,而是在问如何将其重置为默认值。
不同的元素具有不同的默认属性,例如padding
未设置时。例如,在 CSSbutton
中填充为 的 a0
将在没有任何空格的情况下包裹其文本。您可以稍后将其填充设置为另一个值,但是如何将其设置为默认填充?
提前感谢您的任何评论!