Alex_87,
Я вообще без негатива)
Есть всего 2 причины использовать абсолют. Это модальное окно и мелкий декор.
Нормальное расположение этих фоток в обычном потоке и без всяких костылей и решать проблему надо с этого)
Бем нужен для изоляции блоков друг от друга и организации стилей, чтоб было интуитивно понятно что где редактируется. Экономит время когда страниц не 3, а 3 сотни. Средства автоматизации уже поверх сделаны.
Александр Волков, забудьте про height
высота блоков равна высоте контента + padding
в верстке всегда
про width тоже
колонки это скелет верстки
а элементы внутри растягиваются под размеры колонки
потом в адаптиве размер колонок просто меняется, постепенное перестроение их друг под друга