मैं सूची में लिंक को कवर करने के लिए स्टाइल लागू करना चाहता हूं, लेकिन केवल <a>
तत्व के अंदर छवि नहीं है।सीएसएस: केवल <a> पर शैली लागू करें <img>
<div id="leftcolumn">
<ul>
<li><a href="http://google.com">google</a></li>
<li><a href="http://google.com"><img src="http://cso.cz/wpimages/cz2.gif"></a></li>
</ul>
</div>
और मेरे सीएसएस:
div#leftcolumn ul a:hover{
background-color: #F8F8F8;
color: Black;
border-bottom: 1px solid Black;
}
मैं इस सीएसएस की कोशिश की है, लेकिन कोई लाभ नहीं हुआ:
div#leftcolumn ul a:hover < img{
background-color: #F8F8F8;
color: Black;
border-bottom: 1px solid Black;
}
यहाँ jsfiddle है
मार्कअप इस तरह है
आप इस HTML करने के लिए मजबूर कर रहे हैं? यदि नहीं, तो आप टेक्स्ट को ' 'में लपेट सकते हैं और वहां नियम लागू कर सकते हैं। –
क्या आपने 'ए: नहीं (एक आईएमजी) की कोशिश की है: होवर {...}' - अवांछित –
@ डेरेन स्वीनी छद्म चयनकर्ता: नहीं() इसमें जटिल चयनकर्ता स्वीकार नहीं करेगा। –