[解決済み] Embed image in a <button> element
Question
I'm trying to display a png image on a
<button>
element in HTML.
The button is the same size as the image, and the image is shown but for some reason not in the center - so it's impossible to see it all.
In other words it seems like the top right corner of the image is located at the center of the button and not at the top right corner of the button.
This is the HTML code:
<button id="close" class="closing" onClick="javascript:close_clip()"><img src="icons/close.png" /></button>
Update:
What actually happens, I think, is a margin problem. I get a two pixel margin, so the background image is going out of the button. The button and the image are the same size, which is only
20px
, so it's very noticable... I tried
margin:0
,
padding:0
しかし、それは役に立たなかった......。
解決方法は?
input type imageを使用するとよいでしょう。
<input type="image" src="http://example.com/path/to/image.png" />
ボタンとして機能し、イベントハンドラを付けることができる。
また、CSSを使用して、ボタンに背景画像を表示し、ボーダーやマージンなどを適切に設定するスタイルにすることも可能です。
<button style="background: url(myimage.png)" ... />
関連
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み] 順序なしリストが div 内で左いっぱいに整列されない
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] div 内の画像を縦に並べる方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] CSSのホバー効果が私のコードで機能しない
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】ラジオボタンの代わりに画像を使用する
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] span with onclick event inside the tag
-
[解決済み] IE=edge,chrome=1というのは今でも有効なのでしょうか?
-
[解決済み] テーブルセルの背景を透明にする方法
-
[解決済み] (X)HTMLにおける "PRE "タグの用途は何ですか?
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?