![]() |
CSS: Общие параметры для всех классов, название которых начинается с...
Не знаю даже, как сформулировать свой запрос в гугл.
Вот есть у меня классы #Safe_row_item1 #Safe_row_item2 #Safe_row_item3 #Safe_row_item4 и так далее Как мне указать для них общие свойства, чтобы не перечислять каждый класс? #Safe_row_item* ? #Safe_row_item# ?Или как? Или перечислять каждый по отдельности.. Классы генерируются веб-приложением именно в таком виде. |
есть get_class_vars, get_object_vars http://php.net/manual/ru/function.get-class-vars.php, потом array_keys, array_intersect или array_diff
|
Пардон, забыл указать, что речь идет о CSS.
|
через запятую http://www.w3.org/TR/CSS2/selector.html#grouping
только это не классы, а id-селекторы (#....) |
Через запятую много текста получается.
Я не могу понять, почему звездочка не замещает меняющиеся символы одинаковых с начала селекторов на их конце :) #Safe_row_item* { стиль } |
только так, но это CSS3
Код:
[id^="Safe_row_item"] { |
Этот вариант вроде как работает, спасибо.
И второй вопрос - как провернуть аналогичную операцию с более сложным случаем: #Safe_row_item1 > div:nth-child(1) #Safe_row_item2 > div:nth-child(1) #Safe_row_item3 > div:nth-child(1) #Safe_row_item4 > div:nth-child(1) и т.д. Цитата:
|
да так же должно работать, это же селектор
Код:
[id^="Safe_row_item"] > div:nth-child(1) |
Спасибо, все работает.
|
Время: 20:47. |
Время: 20:47.
© OSzone.net 2001-