1

私はこのHTMLを持っています:

<font>
   <b>
      <a href="profile/user">user</a>
   </b>
   <font>message</font>
</font>

フォントタグがひどいのはわかっていますが、フォントタグが欲しかったので、フォントタグを付けました。ユーザーの名前を a[href*="user"] 選択できますが、メッセージを含むフォントも選択できるようにしたいです。それはCSSで可能ですか?

4

2 に答える 2

3

CSSで親を選択することはできません。これは、トピックに関する興味深い読み物であると思われるかもしれません。親セレクターがない理由。ただし、次のいずれかを実行できます。

1.JavaScriptを少し使用する

2.HTMLを次のように変更します

<font>
   <a href="profile/user"><b>user</b></a>
   <font>message</font>
</font>

そしてあなたはこれを行うことができます:

a[href*="user"] + font { /* YOUR STYLES HERE */ }
于 2012-05-25T10:09:51.667 に答える
3

CSSを使用して、要素の親にレベルを上げることはできません。

于 2012-05-25T09:59:41.853 に答える