Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html &引用;“飘走了”;Internet Explorer中的块_Html_Css_Internet Explorer_Overflow - Fatal编程技术网

Html &引用;“飘走了”;Internet Explorer中的块

Html &引用;“飘走了”;Internet Explorer中的块,html,css,internet-explorer,overflow,Html,Css,Internet Explorer,Overflow,我决定练习网站的布局,并开始模仿其他人,学习html标记和css属性。一切都很好,直到我没有打开在Internet Explorer 8的网站 我忽略了什么?怎么了? 对不起,英语不好 原始页面:毫无疑问,该网站在除IE之外的所有浏览器中都能正常工作。在IE8中,我将HTML和CSS放入,在IE中运行良好(例如,请参阅链接) 这表明您的HTML格式不太正确。最明显的是,您没有声明doctype。如果你不知道那是什么,请提供更多信息。所以我把你的代码放进了这个标准的doctype: <!D

我决定练习网站的布局,并开始模仿其他人,学习html标记和css属性。一切都很好,直到我没有打开在Internet Explorer 8的网站

我忽略了什么?怎么了? 对不起,英语不好

原始页面

毫无疑问,该网站在除IE之外的所有浏览器中都能正常工作。在IE8中,我将HTML和CSS放入,在IE中运行良好(例如,请参阅链接)

这表明您的HTML格式不太正确。最明显的是,您没有声明doctype。如果你不知道那是什么,请提供更多信息。所以我把你的代码放进了这个标准的doctype:

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


毫无疑问,IE8开始正确显示它。

包含图像和文本的元素必须清除浮动,或者将溢出设置为隐藏:

clear: left;
overflow: hidden;

溢出隐藏迫使容器向下延伸到图像的高度,即使它是浮动的。

@user1103744,我很高兴我这样做了!如果这是正确答案,请单击投票号码下的勾号,以便其他人在遇到此问题时看到。