2013-04-10 2 views
2

меня как этот DIV, который не имеет ID или CLASS атрибуты:Стиль ДИВ (с определенным тегом), без класса или идентификатора

<div data-placement="kolp"> 
blabla 
</div> 

Как можно настроить таргетинг, что в моем CSS? Может быть, нужна помощь javascript?

+0

Нацеливайте его на все, что бы это ни было. – Michael

+0

(с использованием Chrome) div [data-placement = kolp] { \t цвет: красный; } – enhzflep

ответ

4

Вы можете попробовать это:

.container > div { 
/* targets your div if it's a direct child of container */ 
} 

.container div { 
/* targets any div that is inside container */ 
} 

div[data-placement=kolp] { 
    /* targets any div with the attribute data-placement=kolp */ 
} 

скрипку здесь: http://jsfiddle.net/JUP87/

+1

Примечание. Это будет нацелено на любой div, который является прямым дочерним элементом .container. Может понадобиться также: nth-child() указать, какой div он есть. – Michael

+0

спасибо большое @ Давид Томас, ты тоже! –

2

Вы можете использовать атрибут-селекторы:

div[data-placement] { 
    /* selects all div elements with the 'data-placement' attribute */ 
} 

/* or */ 

div[data-placement="kolp"] { 
    /* selects all div elements with the 'data-placement' attribute which is equal to 'kolp' */ 
} 

JS Fiddle demo.

Ссылки:

+0

Большое спасибо. –

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