Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.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
css在IE中偶尔工作_Css_Internet Explorer - Fatal编程技术网

css在IE中偶尔工作

css在IE中偶尔工作,css,internet-explorer,Css,Internet Explorer,我有额外的样式表来尝试修复讨厌的IE,但是有一些图片我无法改变。本页新闻项目旁边的小图标图像显示在侧边栏艺术“运动之旅”上。我可以通过添加红色边框、完全隐藏它们以及其他一些事情来影响图像。然而,我不能影响边距或填充来尝试移动它们。有人有什么建议吗?是的,他们希望它在IE中也能完美工作(哈!),所以我不能就这样 首先-正如你所看到的,它充满了错误 验证显示您缺少doctype-添加一个 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "ht

我有额外的样式表来尝试修复讨厌的IE,但是有一些图片我无法改变。本页新闻项目旁边的小图标图像显示在侧边栏艺术“运动之旅”上。我可以通过添加红色边框、完全隐藏它们以及其他一些事情来影响图像。然而,我不能影响边距或填充来尝试移动它们。有人有什么建议吗?是的,他们希望它在IE中也能完美工作(哈!),所以我不能就这样

首先-正如你所看到的,它充满了错误

验证显示您缺少doctype-添加一个

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


这样做:一个有效的doctype有助于修复IE中的许多错误,即使在doctype之后仍然会有相当多的错误,但它也应该帮助您找到正确的方向。实际上,页面中有一个doctype,但doctype上方也插入了一些代码(一个零散的
标记和一个
块)。这些将使doctype无效。doctype必须是页面中的第一项内容——即使上面的空行或注释也可能使其无效。正如这个答案所说,解决这个问题,你就会解决大部分IE特有的问题。然后使用他链接到的验证器,看看代码中还有哪些bug。验证器发现的每一个bug都可能导致跨浏览器的怪癖。您正在测试什么版本的IE?