text-align: center;としてもブロック要素をセンタリングできないfloatが崩れますWinIEのボックスモデルが間違っているからです。WinIEは、ボーダー領域+パディング領域+内容領域 の幅で計算されてしまいます。MacIE5やNS6では正しく計算されます。WinIE6標準準拠モードでは、正しく計算されるようになりました。
text-align: center;がブロック要素に効かないIEの実装が間違っているので、NS6,7の動作が正解。
以下のページを参考にしてみてください。
以下のページを参考にしてください
floatさせる要素にはwidth指定が必須です(img要素を除く)。CSSの仕様書の決まりですが、WinIEが勝手に補っているだけです。
下記をどうぞ。テーブル・レイアウトは、段組を参照してください。
「バグ辞典」を見て研究してください。参考サイトを以下においておく。
バグ辞典のほうにも、振り分けの方法などが書いてあり、便利です。また、現在サイト全体がダウンロードできるので、ダイヤルアップ回線でも便利です。
使えます。ただし、一部ブラウザでは対応していないようです。
あまり薦めたくありませんが、汎用ブロックを使います。
<div><h1>背景画像が二つです。</h1></div>div {background: url("hoge.png") red repeat-y;}
h1 {background: url("fuga.png") gray no-repeat;}上記のような例で可能と思われます。