2012-11-13 3 views
1

Есть ли способ применить стили CSS к динамически созданным divs?Применить стиль css для динамического идентификатора div?

В этом случае, Wordpress, у меня есть DIV класс .profiles и динамически генерируемые DIV идентификаторы в пределах этого класса # Профиль-1, 2, 3 и т.д.

То, что я хочу сделать, это применить одинаковый стиль для каждого профиля-1, 2 и т. д. без id, без необходимости указывать стиль в каждой таблице стилей.

Возможно ли это?

Спасибо!

+0

Любая конкретная причина, почему бы не генерировать divs с именем класса вместо? –

ответ

3

Возможно, я не совсем понимаю вопрос, но не мог бы вы просто создать стиль для класса .profiles в вашем css? Если все ваши div используют этот класс, тогда он должен работать нормально.

.profiles { (put your style here) } 
+0

+1 для правильного решения. Вместо того, чтобы ломать голову, давая идентификаторы нескольким подобным элементам, используйте одно и то же имя класса, что и является его целью в первую очередь. –

0

Вы можете сделать это в вашем CSS:

div[id^="profile-"] { your styles }

0

Если только Чайлдс внутри <div class="profiles"> ваши целевые дивы, вы можете укладывать их все так:

.profiles div { 
    /*your style here*/ 
} 

Другим способом решения этой проблемы было бы добавить класс ко всем вашим div (а затем стиль этого класса). В Wordpress вы можете легко это сделать в файлах шаблонов.

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