Продолжаю разбирать работы студентов базового интенсива Академии. Вот фрагмент макета: Студент пишет разметку блока «о нас»: Рядом блок «контакты»: Теперь CSS-файл. «О нас»: «Контакты»: Студент написал код для заголовка, затем скопировал и вставил для контактов. Тоже самое с текстом и кнопками. Похожих блоков на сайте много — код повторяется. Проблемы начнутся, когда макет надо будет поправить. Я заметил, что размер заголовка по макету равен 47 пикселей, а студент поставил 44: — Тут с размером заголовка косяк. Поправь, пожалуйста.
— Окей. — Кстати, с межбуквенным расстоянием кнопок не досмотрел.
— Блин… Лютый копипаст увеличивает размер кода и раздражение разработчика при очередных правках. Как правильно Найдите в макете повторяющиеся элементы. Чаще всего это: - заголовки,
- основной текст,
- кнопки,
- списки. Чтобы элементы были на виду, создайте новый документ в фотошопе и перенесите их. Создайте классы, куда сложите общие элементы: Осталось добавить тему к разметке: А теперь предста