在cakephp中创建带背景图像的文本按钮的最佳方法是什么?

时间:2011-06-29 09:24:15

标签: cakephp cakephp-1.3

我希望在图像解决方案上有文字 - 有任何建议吗?

我想使用Html帮助器:

$this->Html->link

1 个答案:

答案 0 :(得分:2)

a.link-bg {
    background:url(../img/nav.png) no-repeat;
    width:auto;
    display:block;
    padding:10px 15px;
    text-decoration:none;
    /*text-indent: -999em;  uncomment if you want to hide the
    text but keep it (e.g screen readers */
}

echo $this->Html->link('Link Text', array('controller'=>'foo', 
                                          'action'=>'bar'),
                                    array('title'=>'Link Text',
                                          'class'=>'link-bg')
                      ); 

鉴于您的要求不明确,这可能会或可能不会按您的意愿运作。 基本上link采用第3个参数 - $options数组,例如class