ben gibi küresel img etiketi özelliklerini belirleyen bir şablon var:nasıl css etiketi img küresel stilini geçersiz kılmak için
#content img {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
margin-bottom: 2px;
padding: 2px;
}
Sayfamda bir liste var ve öğelerden biri küçük olması gerekir şeffaf görüntü Yukarıdaki stil, resmin, istemediğim bir arka plan ve kenarlıklar elde etmesine neden oluyor. Aşağıda koduyla img etiketi geçersiz kılmak için çalıştık
<div id="land_items">
<ul>
<li class="trace_item">
<a href="/imglink"><img src="img/popup.png"></a>
</li>
</ul>
</div>
ama Kundakçı yukarıda küresel img stil belirten bir "strikethrough" geçersiz kılan bu kuralları göstermeye devam: Liste html 'dir. Bunun nedeni, css stillerinin sınıf stillerini geçersiz kılabileceğini duydum. Bunu nasıl başarabilirim? Eğer
İşte#content li.trace_item img {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
}
değiştirirseniz sizin için çalışması gerektiğini
stilleri (o çağlayan) uygularken CSS specificity kullandığından var
li.trace_item img {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
}
1:
burada bir demo izleyin. Bu çalışıyor, teşekkürler! – zee@Zeeshan umm, sorduğum için çok açgözlü hissediyorum, ama yukarı oku tıkladın mı? Benim için +1 yok :( – JohnP
oops, çaylak SO kullanıcı hatası .. Et voila! – zee