Zend_Form-添加CSS类::如何在Zend_Form中添加CSS类来标记? [英] Zend_Form - add CSS Class :: How can I add css class to label in Zend_Form?

查看:81
本文介绍了Zend_Form-添加CSS类::如何在Zend_Form中添加CSS类来标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Zend_Form的标签中添加css类?

How can I add css class to label in Zend_Form?

这是html方式:

<dt><label for="foo" class="label-design">Foo</label></dt>

如何在Zend_Form上方写一行?

(我知道如何写标签,但我不知道如何添加ccss类.

(I know how to write label but i dont know how can i add ccss class.

$model = new Zend_Form_Element_Text('model');
$model->setLabel('Model');

)

谢谢

推荐答案

最简单的方法是将类添加到dt元素,而不是添加标签:

The easiest way is to add class to dt element, not to label:

$model->addDecorator(
    new Zend_Form_Decorator_Label(array('tag' => 'dt', 'class' => 'label-design'))
);

然后将CSS选择器从label.label-design修改为dt.label-design标签

And then just modify your CSS selector from label.label-design to dt.label-design label

这篇关于Zend_Form-添加CSS类::如何在Zend_Form中添加CSS类来标记?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆