0

ここでは、外部委託のフリーランス デザイナーを雇って再設計を行っています。彼はデザインを送信しましたが、入力タグに一般的なスタイルを適用しようとした以前の試みとは対照的に、テキストボックスに css クラススタイルを使用しました。

テキストボックスを作成するためにZend View Helpersを使用しましたが、デフォルトですべてのテキストフィールドにベースcssクラス「textfield」が含まれるように、より簡単な方法で設定できるようにしたいと思います-コードでそうする方法はありますかビューヘルパーを呼び出すたびに明示的に追加する必要はありませんか?

4

1 に答える 1

0

このスタイルをページ上のすべてのテキストフィールドに適用する場合は、一般的なテキストフィールドスタイルが必要であり、マークアップに触れる必要もありません。

別のスタイルにしたい他のテキストフィールドもある場合は、、またはを拡張する必要がZend_FormありZend_Form_ElementますZend_Form_Element_Text。おそらく、前者を拡張し、すべてのフォーム要素をループしながら、すべてのテキスト要素に値「textfield」を持つ属性「class」を追加するのが最も簡単です。

しかし、再び。なぜマークアップに触れる必要があるのでしょうか。必要なのはテキストフィールドのスタイルだけです。

于 2011-10-03T06:05:52.940 に答える