電子書籍の厳選無料作品が豊富!

スタイルシートを利用して、以下のことを実現させたいのですができません。
解決方法を探しています。

■症状
ページ全体は左寄せ
ページの中身は画像単体だったり、表があったりします。
画像は中央寄せ、表も中央寄せ、表の中身(テキスト)は左寄せにしたいのですが
以下の環境下でページ中身が左寄せになってしまいます。
 ⇒Mac:IE

■CSSソース
#box{ ←ページ全体
width:760px;
margin: 0px;
text-align:center;
}

.box-center { ←ページ中身
text-align:center;
margin:0px auto;
padding:0;
}

.box-red { ←ページ中身の表(外枠)
background-color:#FF0000;
padding:5px;
margin:0px auto 20px auto;
}

.box-yellow { ←ページ中身の表(内側)
background-color:#FFF299;
line-height:150%;
text-align:left;
}

■HTMLソース(抜粋)
<div id="box">
 <div class="box-center">
  <img src="~">
  <div class="box-red">
   <div class="box-yellow">~</div>
  </div>
 </div>
</div>


お分かりになる方、いらっしゃいませんでしょうか?
よろしくお願いします。

A 回答 (1件)

ちょっと見ただけなので的を得ているかどうかですが、


画像を中央にしたいのであれば、cssでサイズを
指定しないとmarginの左右auto は効きません。

.box-center

の中でwidthをイメージのサイズでいれればいいと思います。
    • good
    • 0
この回答へのお礼

早速のご回答、ありがとうございます。
試してみます。

お礼日時:2006/08/11 15:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!