Zet-Web / zen-coding

Automatically exported from code.google.com/p/zen-coding
0 stars 0 forks source link

Create CSS rules sorting #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Create CSS rule formatter that will place CSS propeties in appropriate order. 
More info on ZenCSSPropertiesRu

Original issue reported on code.google.com by serge....@gmail.com on 25 Jun 2009 at 4:11

GoogleCodeExporter commented 9 years ago
I love to have my CSS properties in alphabetical order.

Original comment by ewal...@gmail.com on 22 Nov 2009 at 6:23

GoogleCodeExporter commented 9 years ago
О! Надеюсь, можно будет настроить порядок?
Кстати, ещё хорошо было бы иметь 
возможность настраивать группы свойств, 
разделяемые 
строкой, типа отдельно свойства текста, 
отдельно — блочные свойства и т.д., мне в 
последне время нравится подобный подход :)

На самом деле, помимо этого можно добавить 
полноценный настраиваемый бьютифаер CSS. 
Хотя! Напишу-ка я отдельный enhancement на эту 
тему :)

Original comment by kizmarh on 18 Feb 2010 at 9:41

GoogleCodeExporter commented 9 years ago
На мой взгляд, сортировку на первом этапе 
стоит сделать по существующей 
документации. Дальше, если 
придумается какой-нибудь удобный механизм 
кастомной сортировки, можно будет 
докрутить хоть 
безумную алфавитную сортировку. А те, кому 
это будет очень нужно, смогут лично 
покопаться в 
конфигах и всё пересортировать.

Из фиче риквестов для сортировки:

1. Возможность сортировать внутри 
конкретного блока правил (от открывающей 
до закрывающей 
фигурной), чтобы экономить время и не 
сортировать весь документ. Для редакторов, 
где не получить 
блок правил, можно сделать сортировку 
только по выделению.

2. Возможность отсортировать весь документ.

3. Возможность горизонтальной сортировки 
для тех, кто пишет код в одну строку (и такие 
безумцы 
встречаются).

4. Принцип сортировки: всё, что известно по 
порядку, остальное как было и в конец.

5. Работа с вендорными префиксами, т.е. игнор 
первой части от дефиса до дефиса: [-moz-]property

Original comment by pepelsbey on 21 Feb 2010 at 2:26

GoogleCodeExporter commented 9 years ago
I would like my CSS to be sorted in order that it affects the HTML document

So:
body - rules first
If I have a.nav in a #header, then a #main section, rules such as .nav will 
come before #header rules

Original comment by billymoo...@gmail.com on 15 Sep 2010 at 6:31

GoogleCodeExporter commented 9 years ago
Just to clarify, I believe you are talking about sorting the attributes of the 
properties in alphabetical order. Something like:
- - -
div a {
 color: #006;
 text-decoration: none;
}

#article {
 background: #eee;
 border: 1px solid #000;
 color: #111;
 height: 100%;
 width: 80%
}
- - -

Where the actual properties aren't sorted, but the attributes within them are 
alphabetical.

Original comment by davidmbr...@gmail.com on 9 Sep 2011 at 9:09