2012-04-03 7 views
2

저는 Zkoss를 처음 접했고 제 페이지에 완전히 새로운 CSS 테마를 만들어야합니다. 설명서에서 기본 z 클래스를 덮어 쓰면이 작업을 수행 할 수 있음을 알았습니다. 그래서 .z-datebox-inp 등 (내 스타일 가이드에 따라) 내 자신의 클래스를 만들었지 만 페이지의 요소를 검사 할 때, 그들은 두 클래스, Zkoss 기본값 (zk.wcs에서 오는) 및 내 사용자 정의 클래스 (내 CSS 파일)의 규칙을가집니다. 때로는 zkoss 기본 클래스가 심지어 내 우선 적용보다 브라우저 이전에 만들기 위해 클래스 이름 앞에 body 셀렉터를 추가해야합니다. zkoss 기본 CSS 스타일을 완전히 제거 할 수있는 방법이 있습니까 아니면 기본 클래스에서 오는 모든 단일 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