@DarCKoder

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

235f3975300f61152ec090eb64e43440.png

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

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

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

Войти через центр авторизации
Похожие вопросы