哪个是使用背景图像的最佳方法?速记属性或默认属性?哪个是使用背景图像的最佳方法?速记属性或默认属性?
回答
个人而言,我更喜欢速记,因为它使您的样式表看起来更清晰。当你开始使用CSS时,可能默认情况会更好,但是一旦熟悉了CSS,我会建议简写。
毕竟我们人类是懒惰的。速记属性 - >较小代码 - >更清晰&更容易维护样式表 - >更快乐的生活!
我只是在考虑浏览器的兼容性问题。我的意思是,当我们在IE版本的浏览器等老旧的浏览器中使用短代码时,short-Hand Properties可能会产生问题?你认为有什么兼容性问题?用短手属性代替正常使用背景..... –
据我所知,短手并没有兼容性问题。 [Mozilla](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties )docs鼓励我们使用速记。 一旦你开始定期写CSS,你会遇到[sass](http://sass-lang.com/),这又鼓励短手! –
这是我认为是使用图片背景的最佳方式,我多次使用它。来回它完全归功于出去https://css-tricks.com/perfect-full-page-background-image/
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
感谢您阅读该文章的链接,并清除了我对浏览器兼容性的所有疑惑。 –
- 1. 哪个CSS属性对于渐变“背景”或“背景图像”是正确的
- 2. 覆盖速记背景属性的一个属性
- 3. DataGridRow的默认值背景属性
- 4. 定义具有大量属性的默认类属性的最佳方法
- 5. 背景速记属性分配?
- 6. Eloquent默认属性值:$属性或DB列默认值?
- 7. css背景图像的url属性
- 8. 使用默认属性创建实体对象的最佳方法
- 9. CSS背景属性使用
- 10. CSS背景图像拉伸与背景图像属性
- 11. 返回数组速记属性的方法。哪个PHP版本?
- 12. 默认属性
- 13. 默认属性
- 14. IE 9背景图像位置属性
- 15. 背景图像属性不工作
- 16. 如何使用CSS(背景图像属性)设置图像?
- 17. JavaScript的补充属性/设置:window.print()启用背景默认
- 18. 最佳方式属性
- 19. CSS背景属性
- 20. 背景CSS属性
- 21. 下面的背景图像与背景色属性
- 22. 默认属性值
- 23. Visual Basic默认属性vs C#属性
- 24. 实验JavaScript属性属性默认
- 25. 绑定自定义控件背景颜色属性的最佳方法
- 26. 如何使用Mootools更改我的背景图像css属性?
- 27. 使用php填充背景图像的标题属性
- 28. 背景图像消失与背景附件固定属性
- 29. 属性或方法?
- 30. 属性或方法?
我认为这在很大程度上是基于观点的,但对于它的价值,我发现速记方法的可读性比较“正常”的方式,我不邀功。 – BFG
感谢您的回复。但有点担心旧版浏览器和现代浏览器IE等他们是否支持短暂的财产? –
您不应该对浏览器支持有任何问题,因此您需要决定自己喜欢哪种方法。 – BFG