我的网站在IE中遇到了一些问题

时间:2009-10-11 16:55:37

标签: html css internet-explorer

嘿,我的所有网站www.heavylinker.com在Firefox,Opera,Safari和Chrome中运行良好。 但是当谈到IE时,这一切都搞砸了...... 我使用CSS代码......

任何想法?

4 个答案:

答案 0 :(得分:3)

如果没有看到代码片段就无法诊断问题,但在很多情况下使用IE浏览器可以通过在HTML顶部使用DOCTYPE声明解决问题:

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

除此之外,您可能正在使用IE不支持的功能。

答案 1 :(得分:1)

您没有开始HTML标记。

<html>    <!--This is the tag you are missing -->

你的IE条件评论也搞砸了。它应该是:

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie-only.css" />
<![endif]-->

rel =“stylesheet”是缺失/错误的。

答案 2 :(得分:0)

浏览器兼容性的第一步是使用W3C免费工具来分析您的代码。

这是您网站的报告:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.heavylinker.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

CSS验证器也是一个很棒的工具:

http://jigsaw.w3.org/css-validator/

答案 3 :(得分:0)

您可以考虑使用c-css.php(查看http://www.sprymedia.co.uk/article/Conditional-CSS)。

通过它,您可以在一个css文件中为不同的浏览器编码。 对我个人来说,称之为我最好的css编码朋友