我正在设计简单的评论系统时学习CSS。 我使用firefox(4.0beta13pre,如果有人关心)作为我的主浏览器,所以我用它进行所有测试。
在使用它看起来很完美的小块之后,我发现一个图像没有在chrome中对齐,而且打开Internet Explorer它看起来像完全垃圾。
因此,只是努力实现兼容性,或者即使是简单的系统也需要与其他浏览器不同的样式表?
谢谢, Fingerman。
答案 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样式表。