Froggyweb: я же не знаю изначально насколько они отличаются по высоте. Может это блоки с определенным максимальным количеством строк текста, например превью новости. В данном случае действительно не подходит. Предложите альтернативу уже изложенным предложениям.
Я бы делал с помощью inline-block, наверняка есть какой то костыль для safari
Sergey Goryachev: некоторым заказчикам пофиг на качество кода. Бывают задачи, когда нужно сделать лендинг, который провисит пару месяцев и на этом его жизненный цикл закончится.
Ростислав Сергеевич: Какие фронтенд фреймворки используете? Bootstrap, Foundation? Если не используете, то хотя бы какую сетку? Используете ли препроцессоры или постпроцессоры css? Автоматизируете ли рутинные процессы с помощью тасков в Gulp или каком-то другом таск-менеджере? Знакомы ли с какими то php фреймворками? Симфони, Юи, Зенд? Знаете ли какую то методологию, например BEM или ITCSS? Если вы претендуете на 70% то, должны иметь что ответить на каждый из этих вопросов :)
Ростислав Сергеевич: По началу вы не стоите 8$ в час и стоить не будете. Новичек с опытом до года - это 4-5$ в час и это еще хорошо. Это если брать наш рынок, если вы хорошо владеете английским, то конечно на европейских и американских фриланс биржах можно поднять больше. Но там зачастую нужно портфолио, чтобы конкурировать.
вот например тот же Бутстрап. Я лично считаю что это фреймворк для быстрого создания прототипов, а не для разработки, но на нем сейчас пытаются делать все, пихают его везде. Так вот 4 версия в альфе, все используют третий бутстрап, а там у нас сетка на чем? Правильно, никаких флексбоксов там и в помине нет. И ведь каждый день на нем делается огромное количество сайтов, вчера, сегодня, прямо сейчас. Флексбоксы - это зарождающийся тренд, это более правильная реализация, это хорошо, но это не массовая технология на данный момент.
Sergey Goryachev: Смешно предлагать новичку изучать то, что не используется в 80% случаев той работы которая ему светит и рекомендовать везде делать рефакторинг с его багажом знаний в угоду современным веяниям, флексбоксы до сих пор еще не абсолютно кроссбраузерное решение, требуются префиксы, к тому же я не вижу в них ничего особо сложного, когда человек поймет суть, он освоит флексбоксы за один вечер, просто сверстав на них что-нибудь. Вообщем тут наши мнения не совпадают и к консенсусу мы не придем.
Sergey Goryachev: Вы себе представляете начинающего верстальщика? Скорее всего первыми его местами будут конторы, которые поддерживают древние замшелые проекты состоящие на 100% из говнокода. Внесение изменений в существующую структуру - вот чем он будет заниматься. Поддерживая их он столкнется именно с тем о чем я написал. Может быть сейчас и 2017 год, но большинство верстальщикрв до сих пор не используют флексбоксы, как это не удивительно, даже в новых проектах.