Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > как в css группировать родительский элемент в селе


Автор: leniviy 18.12.2011, 12:46
Например, надо, чтобы все ячейки в теле и футере с классом col-ntotalsum имели align: right. Пишу:
Код

    table.thetable tbody,tfoot td.col-ntotalsum
     {
         text-align: right;
     }


приведет к тому, что вообще все ячейки в tbody имеют align: right
Нагуглить не получается. Методом тыка сработало заключение в фигурные скобки: {tbody,tfoot}. Работает в ie и ff.
Код

    table.thetable {tbody,tfoot} td.col-ntotalsum
     {
         text-align: right;
     }


Так правильно?

Автор: ksnk 18.12.2011, 13:04
Код

table.thetable tbody td.col-ntotalsum, table.thetable tfoot td.col-ntotalsum
     {
         text-align: right;
     }


а то, что появилось "методом тыка", эквивалентно
Код

td.col-ntotalsum
     {
         text-align: right;
     }



так как правило CSS - это, если, проще - набор символов, после которого идет нечто, в фигурных скобках. Так что первая половина правила просто проигнорирована, как некорректное.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)