我总是在原始值之前编写修复样式(样式,用于修复旧版浏览器中不支持的样式),因为我知道,浏览器会加载所有可识别的样式,然后应用最后一个。但有人告诉我,浏览器加载所有,甚至无法识别,然后应用最后一个,如果它无法识别最后一个,则应用初始值。这是真的吗?
示例可以在后台:
Body{
background-color:#262626;
background:url(projekty.png) bottom left/cover no-repeat fixed;
}
灵感来自:https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#Tricky_edge_cases
答案 0 :(得分:1)
您应按顺序列出属性,而不是希望它们优先使用。请注意,上面的background
不是一个很好的示例,因为您可以指定background-color
和background
属性,而无需指定颜色。
无论如何,你想做类似的事情:
background: for-old-browsers;
background: for-modern-browsers;
如果它们被颠倒了,那么现代浏览器仍然可以获得旧的浏览器属性。