2011-10-07 89 views
1

可能重复:
Is there a CSS parent selector?我可以声明父级的CSS吗?

我有这样的代码:

<div class="main_parent"> 
    <a href="www.google.it"> 
     <img src="/path/image.jpg" alt="image" /> 
    </a> 
</div> 

,我想属性text-decoration:none;设置为包含图像的链接。

所以,喜欢出头:

.main_parent img < a 
{ 
    text-decoration:none; 
} 

但当然它不工作。我怎样才能用CSS 2做到这一点?

回答

1

你甚至可以用CSS3来做到这一点。不幸的是没有父母选择器。

3

简而言之,你不能。 CSS只能向下遍历DOM。如果javascript/jQuery是你的选择,你可以使用它。

2

我认为这不可能通过CSS。您将不得不使用JavaScript并通过DOM操作分配样式。

相关问题