私は CSS の専門家ではありません。<input type="button">
をの中心に配置しようとしていますが、<img>
うまくいきません。ここにフィドルがあり、ここに私のHTMLがあります:
<div id="avatar">
<img src="http://www.averageadjustersusca.org/aaa/images/profileholder.gif" alt="My avatar" />
<input id="btnAvatar" class="button" type="button" name="Button" value="Change">
<p>Text</p>
</div>
入力を画像の上に表示したいのですが、テキストは右側にある必要があります。私は使用してみました:
img { width: 300px; height: 300px; float: left; }
input { position: absolute; margin:140px 0px 0px 130px;}
ただし、クロム/サファリでのみ機能し、他のブラウザーでは、ボタンは画像の前ではなく画像の後に配置されます。
これを行う最善の方法は何ですか?
Obs .: ボタンがあるスペースは空にする必要があります。そうしないと、テキストが上に移動します。
これはクロムで表示される方法です:
これは、Firefox での表示方法です。