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