我有了这个HTML的兄弟:选择父
<font>
<b>
<a href="profile/user">user</a>
</b>
<font>message</font>
</font>
我知道字体标签很烂,但他们希望字体标记,所以我把字体标签。 我可以用 a[href*="user"]
来选择用户的名字,但我希望能够选择包含该信息的字体。这可能与CSS?
我有了这个HTML的兄弟:选择父
<font>
<b>
<a href="profile/user">user</a>
</b>
<font>message</font>
</font>
我知道字体标签很烂,但他们希望字体标记,所以我把字体标签。 我可以用 a[href*="user"]
来选择用户的名字,但我希望能够选择包含该信息的字体。这可能与CSS?
您无法选择带CSS的父项 - 您可能会发现这个主题有一个有趣的阅读:Why we don't have a parent selector。但是,您可以执行下列操作之一:
使用JavaScript代码
的2.你的HTML改为
<font>
<a href="profile/user"><b>user</b></a>
<font>message</font>
</font>
,你可以这样做:
a[href*="user"] + font { /* YOUR STYLES HERE */ }
您无法使用CSS将层次向上移动到元素的父级。