CSS - 跨浏览器兼容性=不同的样式表?

时间:2011-02-26 19:45:12

标签: html css cross-browser

我正在设计简单的评论系统时学习CSS。 我使用firefox(4.0beta13pre,如果有人关心)作为我的主浏览器,所以我用它进行所有测试。

在使用它看起来很完美的小块之后,我发现一个图像没有在chrome中对齐,而且打开Internet Explorer它看起来像完全垃​​圾。

因此,只是努力实现兼容性,或者即使是简单的系统也需要与其他浏览器不同的样式表?

谢谢, Fingerman。

3 个答案:

答案 0 :(得分:2)

  

只是努力实现兼容性

部分地,就是这种情况。

要获得更好的起点,请查看CSS reset files。这些确保您从所有浏览器的(或多或少)级别游戏场开始,因此实现兼容性更容易。

您可能还需要在特定浏览器中添加“hacks”和覆盖,但这实际上取决于您要执行的操作。

答案 1 :(得分:2)

是。通常需要更加努力地找到适用于浏览器/版本的HTML / CSS组合。这是一个很大的痛苦,但这就是网络开发人员的生活。

在为不同的浏览器创建单独的样式表之前,我肯定会尝试调整。

答案 2 :(得分:0)

在学习CSS时,我建议你看一下https://github.com/joshuaclayton/blueprint-css/tree/master/blueprint/src。它有ie.css,它包含与IE有关的黑客攻击。它还包含reset.css。最初,它会帮助你开始。之后,您可以制作自定义的CSS样式表。