2012-12-19 22 views
7

私はテキストの現在の色に応じてテキストの色を変更できるCSSを探しています。ここでCSS:現在の色に基づいてフォントの色を変更します

私は変更しようとしているHTML(ないHTML5)されています

<a href="link"><font color="green">2</font></a> 
    <a href="link"><font color="red">3</font></a> 
    <a href="link"><font color="red">2</font></a> 
    <a href="link"><font color="green">3</font></a> 
    <a href="link"><font color="red">2</font></a> 
    <a href="link"><font color="green">3</font></a> 

私がやりたいことは、黄色に赤のリンクと緑色から青色のリンクに変更です。私はJavaScriptを使用したり、HTMLコードを変更することはできません。 CSSを追加してスタイルを変更することのみが許可されています。 CSSだけを使ってこれを行う方法はありますか?

+11

サイドノート、 'は'バッククリントン政権の周りに廃止されました。 – j08691

+0

フォントタグはずっと前に長い間廃止予定されています。ここ – Ibu

+0

がj08691の声明 に関連してW3Schoolsのページですhttp://www.w3schools.com/tags/tag_font.asp 'font'タグが**廃止されました**で* HTML5 * –

答えて

17
a font[color="red"] { color: yellow; } 
a font[color="green"] { color: blue; } 

http://jsfiddle.net/3zLfb/

+1

これがなぜ始まったのか分かりません。問題は「htmlを変更することなく」だった。だからフォントタグが廃止されたとしても、これはdownvotedされていないはずです(もちろんフォントは非難されています) –

+4

質問は、なぜOPが最初に明白な何かを試してみませんでした.... – Blazemonger

+0

ありがとう答えは、私はこれに似た何かを試しましたが、私はそれを行う方法を正確にはわからなかったし、それを見つけるのが苦労していました。 – Jggrnaut

関連する問題