2015-01-20 3 views
-1

Пример HTML:Таргетинг Itemid = "" в CSS

<div itemid="MenuContainer" id="MenuContainer" class="MenuContainer"> 

Пример CSS:

#MenuContainer { 

    /* Styles */ 

} 

Как я могу использовать CSS целевой ItemID вместо обычного ID?

+4

Зачем вам нужно, и почему вы составляете атрибуты вместо использования атрибутов пользовательских данных HTML5? – j08691

+2

Возможный дубликат [Выбрать элементы по атрибуту data в CSS] (http://stackoverflow.com/questions/5324415/select-elements-by-data-attribute-in-css) – knitevision

+0

knitevision = несколько учетных записей. проверьте серийное голосование по ее репутации. просто игнорируйте его. таких людей здесь много. –

ответ

4

Вместо #MenuContainer используйте это.

[itemid="MenuContainer"] { /*CSS STYLES*/ }

Это будет использовать атрибут данных (Itemid) и значение (MenuContainer) из HTML-тега.

увидеть это http://jsfiddle.net/442hdc0p/

+0

Почему я получил 2 голоса? –

+1

Да, я согласен. Как вы получили два голоса? Вы ответили именно тем, что мне было нужно. Спасибо. Когда это позволяет мне получить зеленый чек. –

+0

Спасибо Дастин, я считаю, что это было knitevision. Я проверил ее репутацию, и она потеряла репутацию в серийном downvoting в прошлом. Угадывание нескольких учетных записей. Она не была счастлива, что этот вопрос похож на других. –

-1

Вы не должны даже пытаться сделать это. Вместо этого используйте уникальный класс для этого элемента. В вашем примере вы можете добавить class="MenuContainer extraClass", а затем в CSS использовать .extraClass { color: #FFF; } или что угодно, чтобы определить, что вам нужно.

+1

Спасибо также. Вы просто научили меня чему-то новому, что будет полезно в будущем. –

+0

Эй, что я не так сказал? Зачем голосовать? – mrserge

Смежные вопросы