2012-04-03 6 views
2

Я новичок в Zkoss, и мне нужно создать совершенно новую тему css для моих страниц. В документации я обнаружил, что это можно сделать, перезаписав по умолчанию z-классы. Поэтому я создал свои собственные классы, такие как .z-datebox-inp и т. Д. (В соответствии со стилем), но когда я проверяю элементы на странице, у них есть правила из обоих классов, по умолчанию Zkoss (происходит из zk.wcs) и моего пользовательского класса (мой файл css). Иногда класс zkoss по умолчанию даже переопределяет мой, поэтому я должен добавить селектор body до моего имени класса, чтобы сделать его до браузера. Есть ли способ полностью избавиться от стилей css по умолчанию zcoss или мне нужно переписать каждое правило css, которое происходит из класса по умолчанию? Любая помощь будет оценена по достоинству. Благодарю.ZKOSS - создание новой темы css

ответ

5

Если вы хотите совершенно новую тему, я бы рекомендовал вам использовать ThemeProvider. Вы можете использовать его для управления файлами CSS.

Для получения дополнительной информации обратитесь к following documentation.

+1

Да, я обнаружил, что несколько минут назад, сначала я попробовал это http://books.zkoss.org/wiki/ZK%20Configuration%20Reference/zk.xml/The%20desktop-config%20Element/The%20disable-theme -uri% 20Element, и это помогло, но я определенно попытаюсь реализовать своего провайдера. Благодаря! – Gatekeeper

Смежные вопросы