Dato un elemento HTML figlio di un altro elemento e che eredita automaticamente una serie di attributi CSS: come si può impostare uno (o tutti) di quegli attributi al valore predefinito?Come impostare gli attributi CSS ai valori predefiniti per un elemento specifico (o impedire l'ereditarietà)
Esempio:
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>
Qui, da browser predefinito voglio dire che voglio farlo sembrare esattamente come se non CSS a tutti è stato applicato a quell'elemento
Qui sto usando un elemento input
come esempio, ma sto parlando di qualsiasi tipo di elemento. Non sto chiedendo come impostare diversi attributi CSS per quell'elemento specifico, ti sto chiedendo come reimpostare ai valori predefiniti.
Diversi elementi hanno attributi di default diversi come padding
quando non sono impostati. Ad esempio, un button
con una spaziatura di 0
in CSS avvolgerà il suo testo senza spazio. In seguito puoi impostare il padding su un altro valore, ma come lo imposteresti sul padding predefinito?
Grazie in anticipo per eventuali commenti!
possibile duplicato di [Ripristina la proprietà di visualizzazione CSS sul valore predefinito] (http://stackoverflow.com/questions/8228980/reset-css-display-property-to-default-value) – user123444555621