• 締切済み

写真等を指定の位置に置きたい

HPをテーブルで作っていて、<center>で常に中心にテーブルが来るようにしています。 <div>で作った枠に文章やイメージ画像を入れて、テーブル(HPのフォーマットのように使っています)上の決まった位置に表示したいと思っていますが、<div>で載せてる画像がposition absolute top....と数値指定のようで、常に違う位置に表示されるテーブル位置と合いません。 テーブル位置は<center>で表示したいので、それにあわせて画像を載せられる方法を教えてください。

みんなの回答

noname#23734
noname#23734
回答No.2

position absoluteを止めてtdをtext-align:leftにしてtdのpadding又はimgのマージン又はdivのpadding、marginではダメなんですか?

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

<center><table>でレイアウトって、ちょっと昔の配置方法かなあと。(やってはいけないって事ではないですが。 position: absolute;でなくて、position: relative;で指定すればいいのでは? →http://www.tagindex.com/stylesheet/box/position.html これを機にスタイルシートで配置する方法を学ばれるのもいいかと思いますが・・。

mutu560
質問者

お礼

ありがとうございました。 助言に従って、スタイルシートを勉強して、なんとか形にすることができました。 だけど、いまいち形がずれたりするので、テーブルとチャンポンで使っています。 なかなか思い通りにいかなくて、難しいですね。 (特に作業上の見た目とブラウザ上の見た目が違う時など)