나는 겉으로는 간단한 HTML 구조가 있습니다간단한 xxx yyy {} CSS 선택기가 작동하지 않습니다 - 이유가 무엇입니까?
<div class="featured-image img-wrapper full-width">
<a href="http://localhost/wordpress/?p=26">
<img ... />
</a>
</div>
가 지금은 (불행하게도 자신의 클래스가없는)는 A를 대상으로 지정할을, 그래서 나는이 CSS
.img-wrapper a {
background-image:url(../images/bkgs/stripes_tiny_08.png);
background-repeat:repeat;
}
를 사용하지만 아무 일도 일어나지 않는다 이 요소에! 확실히 배경 이미지 자체가 아니며 단순한 색상을 시도했습니다. 이상한 점은 다른 비슷한 구조가 페이지 위쪽에 있으며 선택기가 작동한다는 것입니다. 방화범은 (대상 a는 끝에) 다음과 같은 CSS 경로 I 아이디어 나갈거야
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 선언을 찾지 못했습니다. 내가 어떻게 그걸 목표로 삼을 수 있을지 생각해?
EDIT : 대상 a에 a : hover opacity가 설정된 img가 포함되어 있습니다. 내가 볼 수있는 그런 식으로 그 배경 색상의 작품이 아닌 배경 이미지 그러나
http://jsfiddle.net/r48ST/ 작동합니다. 저는 여러분의 이미지가 투명하지 않고 그 뒤에 무엇이 있는지 보지 못하거나 충돌하는 스타일이 더 많다는 것을 알고 있습니다. – MetalFrog
아니에요. img-wrapper a img {/ * ... * /}? –
방금 의견 : 표시 추가 : 블록; .img-wrapper a –