IE 6-8浮动:左边似乎不起作用

时间:2011-04-24 10:10:46

标签: css css-float html

我的site(荷兰语)在firefox和safari(mac + pc),chrome(mac,pc未测试)上正确显示,但在IE 6-8上不显示(不适用于mac)。我觉得我的div或css布局有问题,但我不能把手指放在它后面,而且我不是一个真正的html / css专家。我目前没有IE测试。 IE以某种方式忽略浮动:向左移动并将第二列和第三列完全移动到屏幕底部,只有上边框可见。有什么问题?

干杯, 的Jeroen。

1 个答案:

答案 0 :(得分:1)

我认为您必须为Internet Explorer指定“doctype”才能正常“行为”: 这样的事情可以解决问题:

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

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

此外,您可能需要考虑使用css重置(以便css在所有浏览器中保持一致...)。我正在使用the one from meyerweb,但他们还有很多其他人。

此外,您似乎使用表和浮动div的组合。我不确定你的设计是否真的需要浮动..你可以考虑绝对定位,因为你的布局似乎是固定的..