Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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 IE8明确浮动问题_Html_Css Float - Fatal编程技术网

Html IE8明确浮动问题

Html IE8明确浮动问题,html,css-float,Html,Css Float,我的情况和这里讨论的问题一样: 即: “我有一个页面,左侧是标准导航栏,内容区占据了水平区的其余部分 这很好,除非内容区域本身有浮动元素,我尝试使用clear。我的目标是在内容区域浮动后立即显示clear元素,但它会被推到导航区域下方。” 但是那里给出的解决方案对我不起作用。我读过关于这个问题的书;下页似乎讨论了大多数解决方案: 但这些解决方案对我来说都不管用 仅在IE8中,我就有一个很大的差距,我测试的所有其他浏览器都很好。我真的很想再看一眼 网页载于: 谢谢。您的网页现在处于“怪癖”模

我的情况和这里讨论的问题一样:

即:

“我有一个页面,左侧是标准导航栏,内容区占据了水平区的其余部分

这很好,除非内容区域本身有浮动元素,我尝试使用clear。我的目标是在内容区域浮动后立即显示clear元素,但它会被推到导航区域下方。”

但是那里给出的解决方案对我不起作用。我读过关于这个问题的书;下页似乎讨论了大多数解决方案:

但这些解决方案对我来说都不管用

仅在IE8中,我就有一个很大的差距,我测试的所有其他浏览器都很好。我真的很想再看一眼

网页载于:


谢谢。

您的网页现在处于“怪癖”模式,这意味着浏览器没有按照规范进行渲染。在顶部添加一个doctype,例如
,这样可以解决问题。

我删除了doctype,因为它在Chrome中的渲染不正确。所以我把它放回去,IE8看起来很棒,但Chrome不太好。我是否应该使用其他DOCTYPE?始终使用DOCTYPE。不使用它就像失明一样。只需调整铬,因为铬通常更符合规格。Safari和Chrome似乎不尊重CSS的元素,而现在IE8和FireFox已经很好了。感谢您的指导,我没有看到任何DOCTYPE。我看到你粘贴的链接前面有空格。谢谢你。我又把它拿走了,因为它放在那里比没有它看起来更糟糕。有了它,Safari和Chrome就不用CSS了,我在IE8中有很大的空间。我的问题基本上是如何让它在IE8中工作,并且您的解决方案有效,添加一个DOCTYPE。我现在必须想办法让它在Chrome和Safari中工作。