嘿,我的所有网站www.heavylinker.com在Firefox,Opera,Safari和Chrome中运行良好。 但是当谈到IE时,这一切都搞砸了...... 我使用CSS代码......
任何想法?
答案 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免费工具来分析您的代码。
这是您网站的报告:
CSS验证器也是一个很棒的工具:
答案 3 :(得分:0)
您可以考虑使用c-css.php(查看http://www.sprymedia.co.uk/article/Conditional-CSS)。
通过它,您可以在一个css文件中为不同的浏览器编码。 对我个人来说,称之为我最好的css编码朋友