2011-10-03 52 views
0

我正在做一些重新設計,我們聘請了外包自由設計師。他發佈了設計,但是他使用CSS類樣式作爲文本框,而不是我之前嘗試將ganeral樣式應用於輸入標籤的問題。需要使用Zend框架將css類應用於所有文本域

我已經使用Zend View Helper創建文本框但是我想要一個更簡單的方式來設置它,所以默認情況下所有的文本框會有基本的CSS類'textfield' - 有沒有辦法在代碼中這樣做沒有我必須顯式增加對視圖助手的每次調用?

回答

0

如果您想將此樣式應用於您網頁上的所有文本字段,您只需要一般的文本字段樣式,並且不需要甚至觸摸您的標記。

如果您還有其他文本框以及要變換的樣式,則必須擴展Zend_Form,Zend_Form_ElementZend_Form_Element_Text。在循環遍歷所有表單元素的同時,可能最容易擴展前者,併爲每個文本元素添加值爲'textfield'的屬性'class'。

但是,爲什麼你需要觸摸你的標記,你只需要一個文本框的樣式。

+0

那麼如何單獨設置文本字體的樣式,而不會影響按鈕和複選框的樣式,因爲它們都是輸入元素 – Ali

+0

哦,那就是CSS 101.使用例如'input [type =「text」 ]'。 – markus

相關問題