• ベストアンサー

画像の表示位置について

質問があります。 小さな画像(162×82)の画像をブラウザのど真ん中に 表示させたいのですがどうしてもうまくいきません。 <HTML> <BODY> <CENTER><IMG SRC="top.bmp"></CENTER> </BODY> </HTML> ↑もちろんこれだと画像のセンタリングしかできません。 縦位置、横位置、ともに真ん中(ブラウザの中央)に おきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5357
noname#5357
回答No.1

スタイルシートを使えば、出来ると思いますが、 一つの案として、テーブルを利用してみてはいかがでしょうか? <table width="100%" height="100%"> <tr> <td align="center" valign="middle"> <img src="top.bmp" width="162" height="82"> </td> </tr> </table> 画面いっぱいのテーブルを作り、その真ん中に画像を置いています。

toopeaan
質問者

お礼

返信ありがとうございます。 できればテーブルを使用しずに したいのですが。 すみません、せっかくお答えしたのに 記述しずにご面倒をかけてしまって・・・

その他の回答 (3)

noname#199778
noname#199778
回答No.4

スタイルシートを使用すれば、お望みの表示に近いことは可能かと思います。 <div style="position: absolute; top: 50%; width: 100%; text-align: center;"><img src="wp0205.jpg"></div> このような感じにすると、画面の有効領域の縦幅に対して、上から50%の位置に画像 を配置することが可能です。 中心位置は、ボックス幅を100%にとって、センタリン グで寄せています。 なお、厳密には、上記のソースでは画像の上端の座標が画面の中心になるような形に なっています。 そのため、実際にはイメージ要素の縦幅の分だけ微妙に下側に寄っ ているので、こちらでは完全な中心位置を取ることはできていません。 そのあたり の細かい位置まで含めて調整する必要がある場合は、画像の表示サイズとの兼ね合い でtopのプロパティの値を微調整してみてください(その場合でも、ウィンドウサイズ が変更された場合は微妙に中心位置を外れることになりますが…)。 参考になれば幸いです。

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.3

<HTML> <BODY> <CENTER><BR><BR> <IMG SRC="top.bmp"></CENTER> </BODY> </HTML> フォントサイズを大きくしておけば <BR><BR>の数は少なくて済みます。 <HTML> <BODY> <CENTER><PRE> <IMG SRC="top.bmp"></PRE></CENTER> </BODY> </HTML> 同じように <PRE> の後のスペースは少なくて済みます。 タブルタグはいい方法です、なぜ教えてもらったことを素直に聞かないのですか。

toopeaan
質問者

お礼

・・・

noname#4825
noname#4825
回答No.2

STYLE type=text/css> <!-- BODY {background:white url(画像ファイル) 50% 50% no-repeat fixed} --> </STYLE> こんな感じではどうでしょうか。

toopeaan
質問者

お礼

返信ありがとうございます。 記述し忘れてしまったのですが、 バックグランドは別の画像を設定して、 画像ファイルをブラウザの中央に配置したいと 考えています。 また、テーブルを使わずに表示させてたいと 考えています。 ごめいわくをおかけしますが宜しくお願い致します。

関連するQ&A