ボタンを作成して、標準のボタン画像の代わりに独自の画像を挿入しようとしました。ただし、標準のボタンからの灰色の境界線はまだ残っており、黒いボタンの画像の外側に表示されます。
誰もがボタンからこの灰色の境界線を削除する方法を知っているので、それは単なる画像そのものですか?ありがとうございました。
これは私にとって完璧に機能するようです。
button:focus { outline: none; }
私は同じ問題を抱えていて、CSSでボタンをスタイリングしていてもborder:none
を取得しませんでしたが、入力ボタンに直接スタイルを追加することでうまくいきました:
<div style="text-align:center;">
<input type="submit" class="SubmitButtonClass" style="border:none;" value="" />
</div>
使用してみてください:border:0;
またはborder:none;
通常のトリックは、画像自体をボタンではなくリンクの一部にすることです。次に、「クリック」イベントをカスタムハンドラーにバインドします。
Jquery-UIやBootstrapなどのフレームワークは、これをすぐに実行できます。そのうちの1つを使用すると、アプリケーション全体の概念が大幅に緩和される可能性があります。
ボタンにbackground:none;border:0px
を試すこともできます。
また、CSSセレクターはdiv#yes button{..}
およびdiv#no button{..}
です。それが役立つことを願っています
$( "。myButtonClass")。attr( "style"、 "border:none; background-color:white; padding:0");私の.xhtmlページでうまく機能します。