2016-09-21 9 views
0

CSSを使用して異なる外部リンクに異なる色を与えたいと思います。CSSのドメイン名に基づいてhrefリンクの色を変更してください

例えば、我々はいくつかの外部リンクがあります。

<a href="http://stackoverflow.com">StackOverflow</a> 
<a href="http://example.edu">home page</a> 

私は自分のドメイン名(.eduさらに、.ORG、.COMなど)に基づいて、リンクに異なる色を与えたいと

+0

[コンテンツに基づいてCSSルール](http://stackoverflow.com/questions/1777357/css-rule-based-on-content) –

+1

注の可能性のある重複している「ドメイン名'は' stackoverflow.com 'で、' example、edu 'は' TLD '(トップレベルドメイン)、' com 'と' edu 'の部分です。 –

答えて

2

ます

a[href$=".com"] { 
 
    color: red; 
 
} 
 
a[href$=".edu"] { 
 
    color: purple; 
 
}
<a href="http://stackoverflow.com">StackOverflow</a> 
 
<a href="http://example.edu">home page</a>

012:このよう attrセレクタを使用することができこの場合

我々はフィルタとして$を使用することができます。

[attrの$ =値]

が最後の値値」によって末尾に属性attrの名前とを持つ要素を表します"

You can use more combinations to evaluate the attribute you want

関連する問題