Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Классы a1 a2 a3 ... a999 a1000. Как задать им CSS через общий .a?
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
В целом - сабж.
Автоматом генерируется контент, в котором множество пунктом, имеющих такое построение:
У каждой группы указан класс:
class='a1' a2 и т.д., вплоть до возможных a999 a1000
Как им всем назначить стиль через CSS, не объявляя каждый класс?
.a {} ? Или как?
----- Истина прежде всего в том, что...
DeepVarvar
Отправлено: 08 Марта, 2013 - 08:57:35
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Сабж некорректен. Подозреваю используете эти селекторы для доступа к таким элементам из js.
Вот нормальный пример:
Но тут, сами понимаете, не прокатит, если ваш класс состоит из одной лишь буквы. Потому что матчится будет куча ненужных классов.
Кроме того у такой записи повышается специфичность селектора, что также затрудняет расширяемость и поддержку кода.
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
DeepVarvar пишет:
Сабж некорректен.
Увы, корректен.
Используется в тестах, где каждый вопрос имеет ответы, у каждого - свой класс, соответственно пронумерованный (а в классе - от 2 до 50 элементов-ответов).
DelphinPRO пишет:
ну обычно это делается так
Ты как всегда прав. Действительно, увеличил длину основного имени класса для уменьшения совпадения в будущем, получил (условно класс теперь aaa1-1000):
- все сработало, как надо. Это значительно сократило размер страницы, которую генерирует программа тестирования (так как ранее это было всунуто в каждый элемент).
ОТВЕТЫ каждого вопроса - это отдельный класс (a1 для первого вопроса, a2 для второго).
Вопрос - как мне тогда использовать класс типа "myclass" с последующим запросом по Index, если я ЗАРАНЕЕ не знаю, сколько в каждом вопросе ответов и какого они вида?
При этом их количество может в сумме быть - 500-1000 вопросов с 20-30 вариантами в КАЖДОМ вопросе - не будет ли запрос на индекс выполняться ДОЛГО?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.