Xpoint
   [напомнить пароль]

Общий CSS selector

Метки: [без меток]
2009-02-26 21:13:22 [обр] TJmaster(0/2)[досье]

Пусть есть у меня CSS selector:

#spotlightPlayer .container .commands.over span,
#spotlightPlayer .container .commands.over ul,
#spotlightPlayer .container .commands.over ul li { clear:both }

Как думаете, почему нет возможности написать типа такого?

(#spotlightPlayer .container .commands.over) span, ul, ul li { clear:both }

спустя 2 часа 2 минуты [обр] Василий Свиридов(0/175)[досье]
TJmaster[досье] Потому что это не предусмотрено стандартом CSS. И возможно свидетельствует о том, что вам нужно пересмотреть либо разметку, либо правила самого CSS для упрощения...
спустя 5 часов [обр] Marat Tanalin(4/78)[досье]
CSS несовершенен. Увы. Ни наследования, ни констант, ни группировки, ни много чего ещё.
спустя 7 часов [обр] Алексей Севрюков(0/1280)[досье]
Если сильно хочется — можно написать свой парсер, который будет разбирать выше указанные правила и трансформировать их в чистый CSS. В этом случае ограничения - только Ваша фантазия.
спустя 1 час 17 минут [обр] Михаил Кюршин aka ya-ya(5/414)[досье]
может я не так понял, но такая конструкция не подойдёт?
 #spotlightPlayer .container .commands.over > span, ul, ul li { color: red; }
спустя 30 минут [обр] Алексей Севрюков(0/1280)[досье]

Михаил Кюршин aka ya-ya[досье] Это разве будет равноценно этому:

#spotlightPlayer .container .commands.over span,
#spotlightPlayer .container .commands.over ul,
#spotlightPlayer .container .commands.over ul li { clear:both }

?
Кажется что нет.

Powered by POEM™ Engine Copyright © 2002-2005