- 締切済み
テーブルが重なります
簡潔に質問させていただきます。 下記テーブルのhtmlとcssでなぜ、「あいうえお」というテキストが テーブルの下にもぐりこむか教えてください。 http://bds.fuma-kotaro.com/bds/table.html 広告は無視してください。 何卒ご教授願います。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.3
> position:absoluteを外すと、テーブルが中央に来てしまいます。 それはmargin: 1em auto;って自分で書いたから。左右のマージンを autoにするのは、ブロックを中央揃えするためです。これもきれい さっぱり消してしまいましょう。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
> テキストがテーブルの下にもぐりこむ 違います。表が文脈と関係なくフラフラ浮いているのです。なぜな ら、position:absoluteだから。margin-topが1emあるから、地のテ キストが全部隠れなくて済んだようですが。
- zxcv0000
- ベストアンサー率56% (111/196)
回答No.1
書かれたURL を http://openlab.ring.gr.jp/k16/htmllint/htmllint.html でチェックすると、エラーが沢山でます。 エラーの中に問題の原因がある可能性が高いと思いますよ。 特に、「"」の個数が奇数なのは、かなり臭いかと思います。 <meta http-equiv="Content-Type" content="text/html; charset="Shift_JIS" />
補足
grumpy_the_dwarf様 早速のご回答ありがとうございます。 理由はわかりました。 しかし、position:absoluteを外すと、テーブルが中央に来てしまいます。 この場合、テーブルを左へ持ってく場合、どうすればよろしいでしょうか?