您应该按什么顺序放置CSS属性?

您应该按什么顺序放置CSS属性?,css,standards,Css,Standards,是否有正确的顺序来放置CSS属性?我从来没有被告知要把我的财产按一定的顺序排列。我想这是个人喜好吧 服务器端语言有各种可以编码的标准。CSS有标准吗 我倾向于: .element { /* display: */ /* position:, top:, right:, bottom:, left: */ /* width:, height: */ /* margin:, padding: */ /* color:, font: */ /* back

是否有正确的顺序来放置CSS属性?我从来没有被告知要把我的财产按一定的顺序排列。我想这是个人喜好吧


服务器端语言有各种可以编码的标准。CSS有标准吗

我倾向于:

.element
{
    /* display: */
    /* position:, top:, right:, bottom:, left: */
    /* width:, height: */
    /* margin:, padding: */
    /* color:, font: */
    /* background: */
    /* border:, border:radius: */
    /* z-index: */
}

我认为这样做没有正确的顺序,你只需要按照你想要的方式去做,并尝试以最好的方式组织css属性。

就我而言,没有特定的顺序。后期属性会影响其他属性,但仅此而已,尽管没有相关标准。 可能这就是声明性DSL应该是什么样子

以下链接可能会让您了解如何为您的域形成标准


没有一个常用的标准(以我的经验——十年来撰写CSS,过去6年在不同公司自由撰稿,都在英国)

我怀疑这是因为它没那么重要。假设您没有重复的属性,那么顺序不会影响代码的工作方式。虽然当属性顺序一致时,阅读起来会容易一些,但当按照您的大脑想出的任何顺序编写时,显然会容易一些

CSS技巧去年做过。最流行的答案是“按类型分组”(紧跟其后的是“随机”,即没有特定顺序),尽管“类型”似乎没有具体定义


.

“服务器端语言有各种可以编码的标准”-例如?