PDA

Просмотр полной версии : Чередование цвета строк в таблице


forever
03.07.2007, 17:12
У кого-нибудь получалось для таблиц в RTE делать автоматическое чередование цвета строк?
При создании таблиц как отдельного контент-элемента с этим проблем нет - для четных и нечетных строк там прописывается свой класс (там еще много чего полезного прописывается, можно хоть по номеру столбца или строки стили задавать). Нельзя ли то же самое сделать в RTE? Может расширение какое есть или подправить это где-то можно?

А еще так и не смог убрать <p> из таблиц. Существующее расширение не работает :(

Pavel Antonov
03.07.2007, 18:12
Да, была такая идейка...

Честно говоря руки не дошли, но мне кажется надо рыть в направлении parseFunc...

То есть модифицировать lib.parseFunc от css_styled_content дописав парсинг и модификацию вывода <tr class="">. Счетчик строк держать в регистре.

Другой вариант - модифицировать при записи в базу. Но тут будут проблемы если таблицу потом поменяли, да и сильные соменения что это можно реализовать вообще.

filippoff
04.07.2007, 00:50
я делал внешним ява-скриптом. в rte надо было только выбрать класс для таблицы, которую надо покрасить. способ простой и достаточно хорошо работающий.

Pavel Antonov
04.07.2007, 14:48
я делал внешним ява-скриптом. в rte надо было только выбрать класс для таблицы, которую надо покрасить. способ простой и достаточно хорошо работающий.

Как вариант, но лучше избегать использования JS для декорирования.

-=UncleByte=-
05.07.2007, 14:53
http://cssing.org.ua/2004/12/13/striped-tables/ - красит все таблицы подряд, при нормальной css-верстке все хорошо ))