オリジナルのヘッダを貼りかえたら、IEだけが崩れる
マックユーザですが、トップページスタイルシート(CSS)でオリジナル画像を張り替えたら、firefox,Safariは正常なのですがwindowsにおいてIEだけがレイアウト崩れてしまいます。具体的には3カラムの真ん中のブロックが、揃いません。
回答(2)
2.

なので、画像のあるこの記事ではレイアウトが崩れて、
画像のないこの記事ではレイアウトが保たれています。
IE7以下に関しては、imgタグをalign=leftで続けて書いた場合にはボックスサイズを超えた場合においても自動で折り返しがされません。そのためIE7では画像が本文エリアからはみ出した形で表示され、IE6以下では本文エリア自体が横に広げられます。
回避法としては、折り返される前の画像ではalign="left"を使わずに手動で画像を折り返すか、CSSの中で「#content」に対して
overflow: hidden;を追加してはみ出した部分を非表示にすることでレイアウトを維持することが出来ます。
[手動で画像を折り返す]というのが解りません。画像を2つ貼ったらテキストを数行挿入するレイアウトで回避できそうです。とりいそぎはそんな感じでありがとうございました!
1.

・ボックスの幅や高さを算出するときにpaddingやborderのサイズを含めてしまう
・幅や高さを指定した要素の子孫要素でデフォルト指定のマージンが消える
この辺りが影響していますでしょうか。他にもIE6のバグは下記にまとめられていますので、参考にしながら該当する部分を見直してみては如何でしょうか。
ありがとうございます。なんとなくこの中に解決策がありそうですが
どこをどういじるのだ????具体的には以下をIEで視る場合なのですが
http://blog.livedoor.jp/sashimi_01/
読みこなす努力はしてみます。
コメント(4)
具体的にサイトのURLを示したり、そのHPかブログのHTMLやCSS、Livedoorブログならどういう雛形デザインでどこをどうやっていじったのか書いた方が、求めてる回答はつくと思いますよ。
今のままだと
確かに友達もMacでブログやってて、画像の貼り付け方がおかしくてIEでみると段々になってたりすることあるね。
くらいしか答えようがない。
すみません、やっぱIE6のバグでしょうか?しかしどこをどう修正していいのか。。。。具体的なURLはこれですが。
http://blog.livedoor.jp/sashimi_01/
HTMLを見ると画像は<img src=.... align="left" />という風に「align="left"」が設定されていると思います。で、これが画像を強制的に横並びにしているわけですので、折り返しをしたい手前の画像から「align="left"」を取ることで折り返しが実現できます。
>tani.masaruさん
ありがとうございました。コレ、IEのヴァージョンが上がったら解消されるんですかねぇぇ



