[英]CSS - cross browser compatibility = different style sheets?
我在设计一个简单的评论系统时正在学习CSS。 我使用firefox(4.0beta13pre,如果有人关心)作为我的主浏览器,所以我用它进行所有测试。
在使用它看起来很完美的小块之后,我发现图像没有在chrome中对齐,而且打开Internet Explorer它看起来像完全垃圾。
那么只是努力实现兼容性或者是否即使是简单的系统需要不同的样式表到其他浏览器?
谢谢,Fingerman。
是否只是努力实现兼容性
部分地,就是这种情况。
要获得更好的起点,请查看CSS重置文件 。 这些确保您从所有浏览器的(或多或少)级别游戏场开始,因此实现兼容性更容易。
您可能还需要在特定浏览器中添加“hacks”和覆盖,但这实际上取决于您要执行的操作。
是。 通常需要更加努力地找到适用于浏览器/版本的HTML / CSS组合。 这是一个重大的痛苦,但这是Web开发人员的生活。
在为不同的浏览器创建单独的样式表之前,我肯定会尝试调整。
当你在学习CSS时,我建议你看一下https://github.com/joshuaclayton/blueprint-css/tree/master/blueprint/src 。 它有ie.css,它包含与IE有关的黑客攻击。 它还包含reset.css。 最初,它会帮助你开始。 之后,您可以制作自定义的CSS样式表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.