Хорошие и плохие практики
Плохо
Хорошо
Использовать селектор *
Использовать селекторы там, где без них можно обойтись
Навешивать стили на id
Навешивать стили на теги
Использовать непонятные нечитаемые имена классов
Использовать теги не по назначению (не семантично)
Стилизовать элементы при помощи классов
Придумать (или использовать чужие) правила именования классов и придерживаться их
Семантичная верстка
Спецификации и Валидаторы
HTML
CSS
спека https://html.spec.whatwg.org/multipage/
валидатор https://validator.w3.org/
спека https://www.w3.org/Style/CSS/specs.en.html
валидатор https://jigsaw.w3.org/css-validator/
Made with Slides.com