Каковы лучшие практики для создания макетов CSS с меньшим количеством селекторов и меньшим количеством DIV?
Существует три из них:
- Не добавлятьселекторы, пока они вам не понадобятся.
- Не добавляйте
div
s, если они вам не нужны. - Если вы не уверены, нужно ли вам что-то или нет, вам это не нужно.
Меньше селекторов означает меньше HTML и CSS, которыми легче управлять.
Я знаю, верно?Самая простая страница, которой я когда-либо управлял, не имела селекторов и тегов вообще, а фактически была текстовым файлом!
Как можно избежать использования слишком большого числа селекторов классов / других?
Использовать селекторы тегов.
Я знаю, я знаю ... Некоторые люди любят преподавать все уроки, думая про себя: «Я мог бы когда-нибудь захотеть сделать нечетные абзацы ярко-красными с королевским синим фоном, и это будетбудет настоящим позором, если мне придется сначала вернуться и изменить разметку. "Но это просто глупо - красный на синем ужасен.Избегайте добавления классов, пока вам это не нужно;то есть избегайте добавления классов, пока вы не израсходуете все теги.В HTML много тегов, поэтому используйте их .