2011-06-29 8 views
0

イメージソリューション上にテキストを表示したいのですが、どのような提案ですか?cakephpに背景画像付きテキストボタンを作成する最良の方法は何ですか?

私はHTMLヘルパーを使用したい:あなたの条件を考えると

$this->Html->link 
+0

あなたの質問を改善することを検討してください。現在のフォームの質問には十分な詳細が含まれていません。あなたの質問を改善する方法については、[FAQ](http://stackoverflow.com/faq)と[How to Ask](http://stackoverflow.com/questions/how-to-ask)セクションをお読みください。 – JohnP

答えて

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は、classのような$optionsの配列の3番目のパラメータをとります。

+0

それは魅力のように動作します。ありがとうございました! – easyrider

関連する問題