我知道没有真正正确或错误的答案。我只想听听CSS开发人员如何订购您的物业,以及您的偏好背后有什么理由。 非常感谢。如何在声明块中订购属性?
-1
A
回答
2
个人我尝试组属性或多或少像这样:
- 盒模型(高度,宽度,填充,余量...)
- 定位
- 字体相关(字体家庭,字体重量等)
- 颜色和背景图片
有没有真正的利益做事情就这样,我只是觉得这合理合乎逻辑且易于遵循。
简单的例子(带注释来说明):
#selector{
/* box */
width: 300px;
margin: 15px 0 30px;
padding: 5px;
border: 1px solid #333;
/* position */
float: left;
display: inline;
/* font */
font-family: 'Lucida Grande', 'BitStream Vera Sans', Verdana, sans-serif;
font-weight: normal;
font-size: 14px;
/* colour */
color: #000;
background: #ddd;
}
值得注意我通常保持组合选择上一条线(即在同一行的所有箱相关的选择,等等)
0
查看Andy Ford's post详细说明了他订购CSS属性的方法。他在主题上以a nice round-up of further reading around the internet结束。
相关问题
- 1. 订购此声明
- 2. 如何订购CSS属性?
- 3. linq我将如何订购此声明
- 4. DOCTRINE:IN声明已订购?
- 5. HTML属性订购
- 6. 在何处订购复杂聚合属性以及订购
- 7. 如何声明python声明性属性模式
- 8. REXML保留属性订购
- 9. 属性声明中的__block属性
- 10. asp.net中的属性?属性声明?
- 11. 如何订购相对于其他属性的属性?
- 12. RDFS - 声明属性
- 13. XMLNS属性声明
- 14. 如何在Python中订购xml元素属性?
- 15. 如何将报价属性转换为在Magento中订购?
- 16. 如何使ndb模型声明独立订购
- 17. 如何订购相互使用的C结构/函数声明?
- 18. 如何声明类属性的类型?
- 19. 如何用EnumType声明属性
- 20. 如何在Typescript中声明NodeJs模块?
- 21. 在自定义NSMutableArray中声明属性
- 22. 如何通过Mongoid中的动态属性订购文档
- 23. 如何在AngularJS中订购
- 24. 如何在SQL中订购
- 25. Python和类属性声明
- 26. xUnit声明多个属性
- 27. 声明属性访问器
- 28. c#类属性声明
- 29. 'class'属性没有声明
- 30. ios AppDelegate属性声明
我的博客已不在,但帖子在Wayback Machine上https://web.archive.org/web/20130227044124/http://fordinteractive.com/2009/02/order-of-the- day-css-properties/Bootstrap联合创始人Mark Otto也有一个非常相关的帖子:http://markdotto.com/2011/11/29/css-property-order/ – 2015-06-10 19:42:25