Silphireの日記: HTML 4.01 Strict 6
日記 by
Silphire
HTML 4.01 StrictでHTMLを書こうと努力していたが、どうしてもテーブルをセンタリングする事が出来ない。ALIGN属性は無くなってしまったし、StyleSheetでtext-alignをしてもセンタリングされるのはテキストだけだ。
仕方無いので、HTML4.01 Transitionalを使う事にする。
HTML 4.01 StrictでHTMLを書こうと努力していたが、どうしてもテーブルをセンタリングする事が出来ない。ALIGN属性は無くなってしまったし、StyleSheetでtext-alignをしてもセンタリングされるのはテキストだけだ。
仕方無いので、HTML4.01 Transitionalを使う事にする。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
<table align=center>? (スコア:1)
<div akign="center">
<table>
…
</table>
<div>
#そういうことじゃないのかしら
Re:? (スコア:1)
.center {
text-align: center;
}
と書いておいて
<table class="center">
というのは却下なのか?
char *A;
モータースポーツ部 [slashdot.jp]
Re:? (スコア:1)
table {
margin-left: auto;
margin-right: auto;
}
でセンタリングできます。
IE6も多分対応していたはず。
text-align:centerだと、セルの中の文字がセンタリングされます。
Re:? (スコア:1)
どうも、勉強になりました。ありがとうございます。
Re:? (スコア:1)
もしStrict以外でalign属性を使うのでしたら、わざわざ<div>で囲わなくてもサブジェクトの通り、<table align="center">とすれば良いですね。
Re:? (スコア:1)
というかW3C分かりにくすぎ。tableのalignは横に廃止予定って書いてあるのに、divのalignは別に書いてあるから今まで気づきませんでした。勉強になりました。