- 締切済み
写真等を指定の位置に置きたい
HPをテーブルで作っていて、<center>で常に中心にテーブルが来るようにしています。 <div>で作った枠に文章やイメージ画像を入れて、テーブル(HPのフォーマットのように使っています)上の決まった位置に表示したいと思っていますが、<div>で載せてる画像がposition absolute top....と数値指定のようで、常に違う位置に表示されるテーブル位置と合いません。 テーブル位置は<center>で表示したいので、それにあわせて画像を載せられる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
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 これを機にスタイルシートで配置する方法を学ばれるのもいいかと思いますが・・。
お礼
ありがとうございました。 助言に従って、スタイルシートを勉強して、なんとか形にすることができました。 だけど、いまいち形がずれたりするので、テーブルとチャンポンで使っています。 なかなか思い通りにいかなくて、難しいですね。 (特に作業上の見た目とブラウザ上の見た目が違う時など)