2012-01-19 3 views
0

Есть ли способ выбрать CSS на основе одного конкретного «идентификатора», используемого на странице.Выбор CSS HTML условный css

Например.

HTML

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

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

Здесь нужно выбрать один таблицу стилей для #inline_content1 и другую таблицу стилей для #inline_content2. Можно ли это сделать?

+0

Если обе таблицы стилей связаны в документе, и один из них имеет стиль для '# button_preview', а другой имеет стиль для' #button_suspend 'тогда в чем твоя проблема? – ChrisW

+0

Может быть, вопрос заключается в том, что результат (после прыжка) должен быть написан по-разному, в соответствии с которым была нажата ссылка? И.Е. другую таблицу стилей для 'page.html # inline_content1', чем для' page.htmll # inline_content2'? –

ответ

1

Вы не можете выбрать конкретный style- листа на основе атрибута стоимости, или id, элемент, но вы можете применить определенный стиль к элементу на основе его значения атрибута :

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

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

Или, если использовать id:

#inline_content1 { 
    /* css */ 
} 
Смежные вопросы