Zastanawiam się, jak zignorować styl macierzysty i użyć domyślnego stylu (none). PokaŜę mój konkretny przypadek jako przykład, ale jestem pewien, Ŝe jest to ogólne pytanie.Jak zignorować nadrzędny styl css
<style>
#elementId select {
height:1em;
}
</style>
<div id="elementId">
<select name="funTimes" style="" size="5">
<option value="test1">fish</option>
<option value="test2">eat</option>
<option value="test3">cows</option>
</select>
</div>
Sposoby nie chcę, aby rozwiązać ten problem:
- Nie mogę edytować arkusza stylów gdzie „#elementId wybierz” jest ustawiony, mój moduł nie będzie miał dostęp to.
- Najlepiej nie zastępować stylu wysokości za pomocą atrybutu stylu.
Na przykład za pomocą firebug mogę wyłączyć styl rodzica i wszystko jest dobrze, to jest efekt, który zamierzam.
Po ustawieniu stylu można go wyłączyć lub go wyłączyć?
Proste, nadzorowane przeze mnie, ale bardzo skuteczne. Dziękujemy +1. – Ben
Odradzam używanie '! Important' w twoim znaczniku produkcyjnym - powinien on być używany tylko podczas debugowania. – Amicable
@Amicable Czy możesz wyjaśnić, dlaczego nie jest to zalecane? –