2012-01-22 4 views
1

私はサイトのレイアウトを練習することに決め、他の人をコピーしてHTMLのマークアップとCSSプロパティを学び始めました。私は、Internet Explorer 8でサイトを開くことができませんでしたまで、すべては私が見落として何Internet Explorerの "Floating away"ブロック

pic

http://hsu.su/ukt ...よくでしたか?どうしましたか?壊れた英語
元のページため 申し訳ありません:確かに十分な
http://hsu.su/wq

答えて

2

、ウェブサイトは、IE以外のすべてのブラウザで動作します。 IE8では、あなたのHTMLとCSSをJSFiddleに入れ、それはIEでうまくいきました(例えばリンクを見てください)。

これは、HTMLのフォーマットが正しくないことを示しています。最も明白なことは、あなたがdoctypeを宣言していないということでした。それが何であるか分からなければ、さらに詳しい情報here。だから私はあなたのコードを取り、このきれいな標準DOCTYPEを置く:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

かつ確実に十分な、IE8はそれを正しく表示し始めました。

+0

**ピンピクル**、あなたは私の一日です!本当にありがとう! – user1103744

+0

@ user1103744、私はうれしいです!これが正解であれば、投票番号の下にあるチェックマークをクリックして、この質問に遭遇した場合に他の人に見られるようにしてください。 – Pinpickle

1

画像及びテキストがフロートをクリアしなければならない、または非表示に設定され、オーバーフロー有し含むエレメント:それは場合でも、画像の高さまで拡張する

clear: left; 
overflow: hidden; 

オーバーフロー隠れた力を容器浮かんだ。

+0

ありがとう、** Tim **! – user1103744