Я думаю есть еще одно причина. Пере использование на другом проекте. Если есть мод, то мы его просто заливаем, правим по необходимости и работаем дальше. Если мода нет, то ковырять старый проект или писать заново...
Сергей Васенин, Ваша главная задача просто сверстать, любым способом, которым у вас получиться. Не заворачивайтесь над тем как начать, когда вы до верстаете хотя бы до середины макета, вы уже начнете понимать свои же косяки. Пока вы будете решать элементарные проблемы типа, что использовать margin или padding вы прочитаете столько информации, что сами сможете книгу написать. Любой прием, любой способ и любое правило, которое вы будете использовать при верстке, вы начнете осознавать и понимать когда это уместно применять. Книги можете читать для общего развития, но они значительно проще усвоятся, если вы будете сопоставлять, то что там написано, с тем что вы уже делали...
С такой записью я бы поспорил. Это хорошо только в том случае, когда действительно следовать БЭМ и создавать отдельные файлы стилей для каждого блока, иначе с разрастанием свойств, легко запутаться к какому блоку относиться этот амперсанд, так как он по сути своей ни о чем не говорит и находиться по всему документу в отличии от вполне понятного "menu__"
А про поиск, полностью согласен, правда map тоже косячит сильно
Хоть много времени прошло, все равно отвечу, может кому поможет. В некоторых шаблонах, параметры изображений прописаны в самих модификаторах. Там где "Список модификаторов" из коробки нельзя их редактировать, но есть такой мод который позволяет их редактировать
Brux, Я так и понял, но вы лучше потратьте 10 минут на решение данной задачи при помощи flexbox и вам больше не захочется использовать float, тем более для того что вы описали и нужны flexbox
habrdima, Не знаю что вас останавливает в использовании flexbox, но можно использовать height: 100%; но у родителя в таком случае обязательно должна быть задана какая-то высота. В flexbox высоту можно не задавать ни родителю ни элементу внутри него
Вот это жесть) надеюсь это хоть не руками делалось)))
Интересно чем это обосновано. Ведь повтор селекторов содержит значительно больше символов чем повтор position: relative;
Дмитрий, Не знаю какое именно вам псд прислали, но 2560 пикселей уже вошли в обиход... Вы бы лучше с заказчиком уточнили под какие экраны вам нужно верстать, а то в данном контексте ваше недовольство не обосновано.