Некоторые разработчики особенно подробно описывают, как они форматируют свои коды по некоторым веским причинам. CSS является одним из элементов, форматирование которых на самом деле не имеет строгого соглашения (скорее всего, из-за его декларативного характера).Конвенция для форматирования CSS
Наша группа обычно придерживается этого «соглашения». Более длинный и более подробный документ можно найти here.
/* Separate each selector to its own line. */
selector-1,
selector-2<1-space>{
<indent>property:<1-space>value;
}
selector {
/* Float. */
/* Positioning related declarations. */
/* Visibility. */
/* Box related declarations. */
/* Font related declarations. */
}
Есть ли инструмент, который я могу легко настроить, чтобы произвести это форматирование?
На самом деле, мне было бы очень интересно собрать другие опытные входы программистов CSS, например. лучше ли выставлять несколько селекторов в одну строку или разделять их на несколько строк, должен ли я даже беспокоиться о том, чтобы прикрыть и поддерживать логические порядки моего кода вручную.
Примечание: Это, вероятно, не подходит для того, чтобы быть ВОПРОСОМ. Тем не менее, я вполне уверен, что опыт, накопленный некоторыми SO-ers во время написания их права владения и поддержки CSS-кодов, безусловно, даст понимание этой проблемы.
Некоторые инструменты для автоматического форматирования CSS exist, но нет достаточно расширяемого.
Загляните в блокнот ++ для написания css его хорошего текстового редактора с кодом hilighting. Что касается стандартов CSS, вы не найдете ничего конкретного. Просто напишите код, который вы, как разработчик, не будете унаследовать, и вам должно быть хорошо. – evasilchenko
читал на эту тему сам, вы можете найти некоторые из них в этой статье [http://css-tricks.com/different-ways-to-format-css/) – danferth
Ouch ... закрыто! Где я должен публиковать этот вопрос? – moey