2012-01-19 19 views
0

ページ内で使用されている特定の「id」に基づいてCSSを選択する方法はありますか。CSS選択HTML条件付きCSS

たとえば、

HTML

<li id="button_preview" href="#inline_content2"></li> 

<li id="button_suspend" href="#inline_content1"></li> 

はここで私は1枚のスタイル#inline_content1用シートと#inline_content2のための別のスタイルシートを選択する必要があります。それは可能ですか?

+0

、そのうちの一つは、 '#のbutton_preview'、もう一つのスタイルは' #button_suspendのスタイルを持っています。このようなCSSを作成することができますそれでは、あなたの問題は何ですか? – ChrisW

+0

結果が(ジャンプした後の)結果がリンクをクリックしたときとは異なるスタイルにしなければならないということになるのでしょうか? I. 'page.html#inline_content1'のための異なるスタイルシートは' page.htmll#inline_content2'のためのスタイルシートですか? –

答えて

1

あなたは要素の属性値、またはidに基づいて特定のSTYLE- シートを選択することはできませんが、その属性値に基づいて、要素に特定のスタイルを適用することができます:

li[href='#inline_content1'] { 
    /* css */ 
} 

li[href='#inline_content2'] { 
    /* css */ 
} 

または、idを使用する:

#inline_content1 { 
    /* css */ 
}