我从一开始就对CSS的兼容性感到恼火。什么是编码css的最佳实践,适用于最常见的平台...... (IE7 +,Firefox,Safari,Chrome和iPad / iPhone,Blacberry,Android)
是否有任何已知差异的列表?
谢谢! 雅各布
答案 0 :(得分:1)
我经常在http://www3.w3schools.com/cssref/default.asp上使用CSS引用 - 对于每个css元素,它们提供各种浏览器的兼容性列表以及某些浏览器的独特行为(如果适用)。
例如,查看display
属性的http://www3.w3schools.com/cssref/pr_class_display.asp。它显示所有浏览器都支持该属性,然后提供IE的具体细节:
值“inline-table”,“run-in”,“table”,“table-caption”, “table-cell”,“table-column”,“table-column-group”,“table-row”, IE7及更早版本不支持“table-row-group”和“inherit”。 IE8需要一个!DOCTYPE。 IE9支持这些值。
为所有其他CSS元素提供了类似的描述。我不确定它是否会解决你所有的问题,但它肯定是一个非常好的资源。