我有一個看似簡單的HTML結構:Simple xxx yyy {} CSS選擇器不工作 - 爲什麼?
<div class="featured-image img-wrapper full-width">
<a href="http://localhost/wordpress/?p=26">
<img ... />
</a>
</div>
現在我要定位的一個(不幸的是沒有自己的類),所以我用這個CSS
.img-wrapper a {
background-image:url(../images/bkgs/stripes_tiny_08.png);
background-repeat:repeat;
}
但沒有任何反應對這個元素!這當然不是背景圖片本身,也嘗試過簡單的顏色。奇怪的是:在頁面上還有另外一個類似的構造,在那裏選擇器工作! 螢火蟲顯示以下CSS路徑(目標是一個在末端)
working: html.js body.single div#page.wrap div#main-container.container div#primary.site-content div#content article#post-26.post-26 div.featured-image a.img-link
not wrk: html.js body.single div#page.wrap div#main-container.container div#primary.site-content div#content aside#yarpp_widget-2.widget div.bloglist article.post div.three div.featured-image a
我的想法。沒有找到任何壓倒一切的CSS聲明。任何想法我可以如何瞄準?
編輯:目標a包含一個img,它具有:懸停不透明度設置。這樣,我可以看到背景色的作品,而不是背景圖像。然而
http://jsfiddle.net/r48ST/它的工作原理。我假設你的形象不透明,你不能看到它的背後,或者說有更多的衝突風格。 – MetalFrog 2012-07-31 14:22:07
它不是.img-wrapper一個img {/ * ... * /}? – 2012-07-31 14:22:13
只是意見:添加顯示:塊; to .img-wrapper a – 2012-07-31 14:23:01