2011-10-03 3 views
0

저는 여기에서 우리가 아웃소싱 한 프리랜서 디자이너를 고용 한 몇 가지 재 설계 작업을하고 있습니다. 그는 디자인을 보냈지 만 딸꾹질이있는 입력 태그에 ganeral 스타일을 적용하려는 초기 시도와는 달리 텍스트 상자에 CSS 클래스 스타일을 사용했습니다.젠드 프레임 워크를 사용하여 모든 텍스트 필드에 CSS 클래스를 적용해야합니다.

나는 Zend View Helpers를 사용하여 텍스트 상자를 만들었지 만, 기본 설정으로 모든 텍스트 필드에 기본 css 클래스 'textfield'가있는 간단한 방법을 원합니다. 뷰 도우미에 대한 모든 호출에서 명시 적으로 추가 작업을 수행하지 않고 코드에서 그렇게합니까?

답변

0

페이지의 모든 텍스트 필드에이 스타일을 적용하려면 일반 텍스트 필드 스타일 만 있으면되며 마크 업을 터치 할 필요가 없습니다.

다르게 스타일을 지정하려는 다른 텍스트 필드가있는 경우 Zend_Form, Zend_Form_Element 또는 Zend_Form_Element_Text 중 하나를 확장해야합니다. 아마도 이전 버전을 확장하고 'textfield'값을 갖는 속성 'class'를 모든 텍스트 요소에 추가하는 것이 가장 쉽습니다. 모든 양식 요소를 반복합니다.

다시. 마크 업을 터치해야하는 이유는 무엇입니까? 텍스트 필드 스타일 만 있으면됩니다.

+0

글쎄 어떻게 개별적으로 입력란 요소이기 때문에 단추 및 체크 상자의 스타일에 영향을 미치지 않고 텍스트 필드의 스타일을 설정합니까 – Ali

+0

오, 그게 CSS 101입니다. 예를 들어'input [type = "text" ]'. – markus

관련 문제