@DarCKoder

Нормально ли так отслеживать элементы в css?

235f3975300f61152ec090eb64e43440.png

Нормально ли так делать? Вроде бы читабельно.
Плюсы? Минусы?
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 7
Нет, не нормально.
Тык
Ответ написан
Комментировать
andykov
@andykov
Shit happens
Лично мне не читабельно.
Если нужна видимость вложенности, используйте препроцессор.
По поводу длины селекторов, рекомендуется не более 3х(не считая псевдоселекторы/классы), для мелких проектов почему бы и нет.
Но лучше применять модульность и максимально изолировать блоки друг от друга, т.е. использовать например БЭМ именование.
Ответ написан
Комментировать
@Nwton
Если вы планируете всю жизнь прятать свой код от глаз других специалистов, то можете хоть справа на лева писать. Но даже в таком случае, вы должны понимать, что те правила, которыми сейчас руководствуются, составляя css, разрабатывались и подвергались критике на протяжении лет 15 и они наиболее оптимальны.
Ответ написан
Комментировать
pakrauce
@pakrauce
Для меня совсем нечитабельно
Ответ написан
Комментировать
kpa6uu
@kpa6uu
Программист Талибана [Пыхерский Алибаба]
Очень неплохо, гораздо читабельнее тупого списка правил.
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Дружище, ты пытаешься препроцессор sass изобрести) Погугли и пользуйся, код чище в разы.
Писать стили в строчку - очень плохо. Ты просто запаришься их искать, а если ещё и флексбоксами верстать начнёшь... короче, постоянно придётся вправо-влево крутить скролл. Вложенность = sass или scss + BEM(ссылку на который кто-то кинул выше)
Ответ написан
Комментировать
whoisthere
@whoisthere
Не благодари. Жми «Нравится»
/*********************************/
.b-header {...}
.b-header .header__item {...}
.b-header .header__list {...}
/*********************************/

Табулируйте модификаторы, чтобы они были заметны и разделяйте их чем - нибудь. Например CSS коментами.
Остальное пускай идет по дефолту как обычно. Информация столбиком воспринимается лучше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект