beliebiges HTML-Element gegeben, dass ein Kind von einem anderen Elemente ist und eine Reihe von CSS automatisch erben Attribute: wie man ein Set (oder alle) dieser Attribute auf den Standardwert?Wie stellen CSS-Attribute-Werte für ein bestimmtes Element auf Standard (oder Vererbung verhindern)
Beispiel:
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>
hier von Browser-default Ich meine, ich will es genau so aussehen, als ob kein CSS überhaupt war auf dieses Element angewendet.
Hier verwende ich ein input
Element als ein Beispiel, aber ich spreche über jede Art von Element. Ich bin nicht zu fragen, wie auf dieses spezielle Element verschiedene CSS-Attribute zu setzen, ich frage, wie man es auf die Standardwerte zurückgesetzt .
Verschiedene Elemente haben unterschiedliche Standardattribute wie padding
, wenn sie nicht gesetzt sind. Beispiel: Ein button
mit einem Padding von 0
in CSS umschließt seinen Text ohne Leerzeichen. Sie können später das Padding auf einen anderen Wert setzen, aber wie würden Sie es auf das Standard-Padding setzen?
Vielen Dank im Voraus für alle Kommentare!
mögliche Duplikate von [CSS-Anzeigeeigenschaft auf Standardwert zurücksetzen] (http://stackoverflow.com/questions/8228980/reset-css-display-property-to-default-value) – user123444555621