Вы неправы, max-width и max-height а так же их собраты min-* прекрасно работают с картинками у которых фиксированные размеры. Другой вопрос что при этом (в частности ваш пример) пропорции не саблюдаются так как вычесленный размер картинки не совпадает с заданной шириной, а вот про высоту ничего в стилях сказано небыло так оно и осталась как задавалось.
Не вижу смысла жестко задавать размеры картинки. Иногда да, но доводить до крайностей…
последний год я вообще не использую явное указание размера картинок, так что с этой проблемой я не сталкивался. А ежели размеры будут фиксированными у изображений, то да, в ресете это лучше не делать. Все должно иметь смысл. max-width для картинки с фиксированной шириной как по мне не имеет особо смысла…
> Честно говоря я вообще слабо понимаю для чего нужно нынче картинкам
затем же, зачем и 10-15 лет назад. Картинки загружаются не мгновенно, и скачки верстки заметны даже на быстрых линиях.
> Кстати селектор не сработает если указать только один из атрибутов (width|height)
А должен? Указание одного атрибута означает пропорциональное изменение размера.
Верно, но для чего сниппет?
«Часто такие картинки, если мы не укажем их размеры, могут во время загрузки раскачивать нашу верстку»
А пока картинка не загружена браузер не «узнает» ее пропорции?
То есть вы хотите сказать, что нужно нагрузить сервер, вместо того, чтобы нагрузить голову менеджера, который, я могу поспорить, большую часть своего рабочего времени гоняет балду.
Менеджер, как минимум, должен проверить то, что он опубликовал. Я думаю, что в три часа ночи F5 нажимается немногих сложнее, нежели в любое другое время
На самом деле, вы оба не правы)
Все визивиг-редакторы итак проставляют сейчас ширину и высоту и не надо напрягать ни сервер, ни менеджеров.
А на этапе верстки картинкам, которые не предполагается менять, неплохо бы прсотавить ширину и высоту, чтоб не скакала верстка при загрузке старницы.
Таки мы несколько правы, хотя бы по той причине, что далеко не все работают через визуальные редакторы. Да и редакторы бывают разные. Конечно, это частные случаи, но проблема, вроде как, обсуждается глобально
> Чтобы во время разработки было более наглядно, где мы пропустили картинки без указания размеров
Именно на этапе верстки. Наполнение не есть верстка, и разумеется, предполагается, что верстальщик не забудет после завершения верстки убрать этот сниппет.
Ну и как я говорил ВСЕ известные редакторы проставляют ширину и высоту загружаемым картинкам. Если я не прав, покажите какой не проставляет, только известный, а не тот, которым пользуются 3.5 человека.
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
По мимо перечисленного предложенный снипет ошибочно сработает на изображениях, у которых ширина и высота через CSS задана. В общем автор как-то не подготовился :(.
Изображения без width/height