我试图找到zend框架项目的默认css文件。
实际上是否有zend框架的默认css文件?
如何更改表单文本输入textarea的css样式
答案 0 :(得分:2)
不,没有默认的CSS。 Zend Framework在库方面比你的Cake更多,所以你不能指望它为你提供半个应用程序。但您可以期待的是坚如磐石,高度安全且非常灵活的组件!
答案 1 :(得分:0)
我知道ZF没有默认的css文件。您可以使用以下命令在view`s index.phtml或布局文件中轻松插入css文件:
$this->headLink()->appendStylesheet('./css/mycustomcss.css');
当您附加或预先添加所有css文件时,您可以编写以下代码来实际显示它:
echo $this->headLink();
为样式化Zend表单check this useful blog post和zend框架文档有关decorators.
您还可以使用setAttrib()或setAttribs()方法为标记设置其他HTML属性。例如,如果要设置id,请设置“id”属性: $ form-> setAttrib('id','login'); 或
$form->setAttrib('class', 'zend-form')
->addAttribs(array(
'id' => 'registration',
'onSubmit' => 'validate(this)',
));
Zend_Form_Element_Text的另一个例子:
$primaryEmail = new Zend_Form_Element_Text('primaryemail');
$primaryEmail->setAttrib('size', 35)->setAttrib('class', 'another_row');