Мне удалось применить CSS-классы к другим ckeditor.styles.js в моей теме Drupal 7 с помощью модуля ckeditor.
Но клиент хочет иметь возможность стилизовать заголовок таблицы определенным образом. Глядя на HTML, созданный этой библиотекой, я вижу, что все ячейки обернуты одним тегом. Отлично, если мой клиент хочет оформить строку заголовка таким образом, это должно сработать:
{ name : 'Gray head', element : 'thead', attributes : { 'class' : 'foo'} },
А CSS показывает:
div.responsive-table table thead.foo {
text-align: center;
border: 1pt;
background: rgba(168,157,157,1.00);
}
Таблица установлена с заголовком «первая строка». И после установки этой исходной таблицы в «сжатую таблицу», а затем щелкнув правой кнопкой мыши ячейку в первой строке, чтобы выбрать «Серая голова», я обнаружил, что атрибут не применяется к родительскому элементу, но вместо этого существуют пустые элементы, созданные для каждый столбец. Я пробовал разные комбинации описания селекторов, но не смог применить атрибут класса к этому родительскому элементу. Спасибо, Сэм