Mam szablon, który określa globalne właściwości znacznika img jako takie:Jak zastąpić globalny styl img tag w css
#content img {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
margin-bottom: 2px;
padding: 2px;
}
Mam listę na mojej stronie i jeden z elementów musi mieć mały przejrzysty obraz. Powyższy styl powoduje, że obraz ma tło i granice, których nie chcę. Lista html jest:
<div id="land_items">
<ul>
<li class="trace_item">
<a href="/imglink"><img src="img/popup.png"></a>
</li>
</ul>
</div>
Próbowałem zastąpić tag img z poniższym kodzie, ale Firebug nadal wykazują te zasady z „przekreślenie” wskazujące na globalne img stylizacji powyżej bierze pierwszeństwo. Słyszałem, że może to być spowodowane tym, że style id css nadpisują style klas. Jak to zrobić?
li.trace_item img {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
}
+1 na odniesienie Star Wars. To działa, dziękuję! – zee
@Zeeshan umm, czuję się tak chciwy, by pytać, ale czy kliknąłeś na strzałkę w górę? Brak +1 dla mnie :( – JohnP
oops, rekrutacja SO błąd użytkownika Et voila! – zee