Возможный дубликат:
Как управлять взрывом CSS
Я намеревался создать свой веб-сайт с последовательными стилями и последовательной схемой CSS. Но стили вышли из-под контроля, когда я настраиваю отдельные страницы (особенно основную форму поиска).
Я уже прошел процесс за раз, когда сломал стили и перестраивался практически с нуля, и теперь похоже, что это нужно снова. Как я могу быть эффективным по этому поводу? Я ищу методологию, а не программную утилиту (хотя я открыт для предложений там... если они не стоят денег...).
Добавлено примечание: Я использую фреймворк CSS, и мне трудно поддерживать координацию padding
и margin
.
Добавлено примечание 2:. Первоначальные ответы на этот пост касаются лучших практик для CSS. Предположим, я уже пытался следовать лучшим практикам (фактически, я это сделал). Теперь это процедура очистки, которую я ищу.
Добавлено примечание 3:. По состоянию на 14 июня сочетание этого ответа (которое я только что нашел) с моим сообщением ниже, возможно, является всеобъемлющим ответ.
Примечания к закрытию:
Я узнал, что мой вопрос слишком общий, и по этой причине мне жаль, что я не разместил его. (Может быть, поэтому он получил понижение голосов... Я никогда не узнаю, если не буду объяснять причину.) С другой стороны, я получил именно то, что мне было нужно, поэтому я счастлив, что опубликовал его.
Я удивлен, что у меня не получилось голосовать за мой ответ - даже с бесценным вкладом других, я думаю, что он отлично справляется.
Мое принятие будет основано в основном на удобстве использования ответа, с моей точки зрения, - точка зрения, которая, к сожалению, неспособна переварить некоторые из наиболее захватывающих и всеобъемлющих ответов.
Закрыто как точный дубликат
Я просто попытался опубликовать это снова (тема, тело, теги), чтобы узнать, предложит ли SO сообщение "Как управлять взломом CSS". Интересно, что это не так. Я добавил тег refactoring
к этому сообщению.