Я сильно полагался на CSS для веб-сайта, над которым я работаю. Прямо сейчас все стили CSS применяются по принципу каждого тега, и теперь я пытаюсь переместить его на внешний вид, чтобы помочь в любых будущих изменениях.
Но теперь проблема в том, что я заметил, что получаю "CSS Explosion". Мне становится трудно решить, как лучше организовать и абстрагировать данные в файле CSS.
Я использую большое количество тегов div
на веб-сайте, переходя от веб-сайта с большой таблицей. Поэтому я получаю множество селекторов CSS, которые выглядят так:
div.title {
background-color: blue;
color: white;
text-align: center;
}
div.footer {
/* Styles Here */
}
div.body {
/* Styles Here */
}
/* And many more */
Это еще не так уж плохо, но поскольку я новичок, мне было интересно, можно ли сделать рекомендации о том, как лучше всего организовать различные части CSS файла. Я не хочу иметь отдельный атрибут CSS для каждого элемента моего веб-сайта, и я всегда хочу, чтобы файл CSS был достаточно интуитивным и легким для чтения.
Моя конечная цель - упростить использование файлов CSS и продемонстрировать свою силу для увеличения скорости веб-разработки. Таким образом, другие люди, которые могут работать на этом сайте в будущем, также пойдут на практику использования хороших методов кодирования, вместо того, чтобы забирать его так, как я.