画像を真ん中に



0   名前: SHADY : 2005/09/04 21:46
初めまして!
質問なんですが、画像を真ん中にするにはどうすればいいんでしょうか?
真ん中というのは、上下ではなく、左右での話です。センタリングというか…
知ってる方いれば教えて下さい。

1   名前: カヅサツ : 2005/09/04 21:46  [URL
画像も文字と同じなので、中央寄せの方法もまた同じです。

2   名前: 愛浦憂馬 : 2005/09/04 21:46  [URL
<div align="center"><img src=""></div>

ですね

3   名前: SHADY : 2005/09/04 21:46
カヅサツさん、愛浦憂馬さん、お二人ともどうもありがとうがざいました。
すごい役立ちました!!

4   名前: 愛浦憂馬 : 2005/09/04 21:46  [URL
どういたしまして。

5   名前: Pid : 2005/09/04 21:46
うーん…申し訳ないのですが,<div align="..">...</div> は非推奨(もう使わない方が良いもの)です。

普通は CSS で { text-align: center; } あるいは { margin: auto; } などを使います。と言うか,トップページの画像など「本文とは関係が無い装飾」は { background: url(..) center center; } にした方が便利です。

どの方法が良いかは「何のための画像か」によるので,>>1 でカヅサツさんが明言を避けたのだと思います。

6   名前: 愛浦憂馬 : 2005/09/04 21:46  [URL
なんかね〜
<div style="text-align:center;">
だと、FIREFOXでたまに、真ん中ぞろえになんないんですよ
テーブルとかが

何ででしょう??

7   名前: カヅサツ : 2005/09/04 21:46  [URL
text-alignは要素の内容のテキストやインラインの位置を指定するもので、ブロック要素の位置は変わりません。変わってしまうのは IE の Quirks mode 時の挙動です。

ブロックそのものの位置は、ブロックへのmargin で指定します。

<table style="margin-left: auto; margin-right: auto">

というか画像はブロックではないので、そもそも本件と関係ありませんが。

8   名前: 愛浦憂馬 : 2005/09/04 21:46  [URL
そうなんですか
勉強になります。

一覧へ戻る