2010-03-07 6 views
4

웹 응용 프로그램을 빌드하는 데 struts2를 사용하고 있으며 struts2 태그를 광범위하게 사용합니다. struts2 textfields, buttons, labels 등을 CSS 스타일에 적용 할 수 없습니다. CSS 규칙을 struts2 UI 구성 요소로 설정하는 트릭은 무엇입니까?struts2 태그에 CSS를 추가하는 방법

답변

22

struts2 태그에는이 속성에 사용되는 cssClass 및 cssStyle 속성의 두 가지 속성이 있습니다. cssClass 속성은 CSS 파일에서 생성 한 클래스의 이름을 사용합니다. cssStyle 속성은 CSS 스타일을 나타내는 문자열을 사용합니다. 예 :

<s:checkbox cssClass="mycheckbox" label="checkbox test" name="checkboxField1" value="aBoolean" fieldValue="true"/> 

<style> 
     .mycheckbox{ 
     /* Your style here */ 
     } 

    </style> 
0

struts2 양식의 요소는 자신의 클래스 또는 ID 이름을 얻는다. 예를 들어 전체 양식이 HTML 테이블 태그로 변환되면 table 태그는 클래스 이름 'wwFormTable'을 가져옵니다. Firebug에서 같은 것을 검사하고 생성 된 클래스 나 ID에 CSS를 적용 할 수 있습니다.

관련 문제