• ベストアンサー

<A><B>ここの色<B></A>

<HEAD> <STYLE type=text/css> b{color:#166464} </STYLE> </HEAD> <BODY> <B>あ<B> <A><B>い<B></A> <B>う<B> </BODY> 「い」は普通のリンクの色のままにさせたいんですが、スタイルシートだけでできませんか? <BODY>内の変更はしませんが、インラインでスタイルを書くのならその追記だけはよしとします。

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.2

CSS の文法に従って書くなら a>b {color:inherit} となります。 a の直下にある b は a の色を引き継ぐという意味です。 ただし、某有名ブラウザはこの書き方を認識しないので、それにも対応したいと言うのなら、a の色を自分で指定して、 a, a b {color:blue} のようにすることになります。(a と a 内の b を青くするという意味) ところで、細かいことですが、 誤 <STYLE type=text/css> 正 <STYLE type="text/css">

nearn
質問者

お礼

ありがとうございます。 a, a b {color:blue}でできました。

その他の回答 (3)

  • uuing
  • ベストアンサー率25% (53/206)
回答No.4

スタイルシートを使うのなら,<B>は使うべきではありません。 <HTML> <HEAD> <STYLE type=text/css> <!-- body{ color:#166464; font-weight:bold; } //--> </STYLE> </HEAD> <BODY> あ<A HREF="hoge">い</A>う </BODY> </HTML> これで全て太字になりますが,リンク色はデフォルトのままです。

  • sakakky
  • ベストアンサー率64% (9/14)
回答No.3

一時的にスタイルシートの効果を適用したい場合は <b style="color: #166464">い</b>で可能です。

  • non_milky
  • ベストアンサー率34% (93/268)
回答No.1

<B><A>い</A></B> とすれば、<A>タグの色が優先されます。 なお、ご質問文の中で全て<B>が閉じていませんが、 <B>あ</B> のように閉じないと正しく表示されません。

nearn
質問者

補足

質問にスラッシュが抜けてる部分が多くありました。

関連するQ&A

専門家に質問してみよう