2012-02-12 32 views
0

我用HTML和PHP制作了一个网页,并使用CSS进行设计。当我在Mozilla aFirefox中打开这个网页时,它按照我设计的方式工作,但是当我在Internet Explorer中打开它时,页面设计不会根据我在CSS文件中设计的设置。如何解决它?如何使兼容所有浏览器的CSS设计?

+0

问一些更具体的问题。 ***更多***更具体。哦,睡在你的枕头下的http://quirksmode.org/compatibility.html。 – 2012-02-12 19:20:33

+1

根据我的经验,无法设计完全与所有主流浏览器完全相同的网页...特别是使用不支持CSS 3的旧浏览器...除非您为某些浏览器编写特定代码 – 2012-02-12 19:21:44

+0

您可以带一个看看[Normailze.css](http://necolas.github.com/normalize.css/)。 – Will 2012-02-12 19:24:58

回答

1

你可以通过将CSS添加到当前的css文件来修正它。或者为每个浏览器专门制作一个新的CSS。发生这种情况是因为每个网页浏览器都显示有点不同。 IE比其他所有处理CSS和HTML的方式都不同。

-1

跨浏览器的CSS已经很困难多年了!但有一个框架试图让它更容易。

http://sass-lang.com/ Sass编译您的代码并生成跨浏览器的CSS。有一个红宝石宝石可以为你“监视”你的文件,并在运行中生成css。 祝你好运!