Pull to refresh

Comments 44

UFO just landed and posted this here
Чтобы увидеть картинку в 3Кб, пришлось загрузить страницу в 192Кб.
UFO just landed and posted this here
UFO just landed and posted this here
Вероятно вы ошиблись:
<img src=«img/anyname.png» width=«100%» height=«100» style=«max-width:500px !important»>
UFO just landed and posted this here
Использовать или нет, это другой разговор, без !important тоже работает, просто поправил вас, чтобы остальные не заблуждались
UFO just landed and posted this here
Вы попробуйте сами, style или через подключенный файл стилей, с !important или без, в IE7 или google chrome 13.
max-width работает
UFO just landed and posted this here
UFO just landed and posted this here
Объясните, пожалуйста
Вы неправы, max-width и max-height а так же их собраты min-* прекрасно работают с картинками у которых фиксированные размеры. Другой вопрос что при этом (в частности ваш пример) пропорции не саблюдаются так как вычесленный размер картинки не совпадает с заданной шириной, а вот про высоту ничего в стилях сказано небыло так оно и осталась как задавалось.

Не вижу смысла жестко задавать размеры картинки. Иногда да, но доводить до крайностей…
UFO just landed and posted this here
последний год я вообще не использую явное указание размера картинок, так что с этой проблемой я не сталкивался. А ежели размеры будут фиксированными у изображений, то да, в ресете это лучше не делать. Все должно иметь смысл. max-width для картинки с фиксированной шириной как по мне не имеет особо смысла…
UFO just landed and posted this here
> Честно говоря я вообще слабо понимаю для чего нужно нынче картинкам
затем же, зачем и 10-15 лет назад. Картинки загружаются не мгновенно, и скачки верстки заметны даже на быстрых линиях.
Угу, и картину растянет в ширину непропорционально
UFO just landed and posted this here
Тоже мне открытие…
Кстати селектор не сработает если указать только один из атрибутов (width|height), а картинка будет «разваливать» страницу.
И при пустых атрибутах не сработает, кривой снипет в общем.
Можно попробовать так:

img:not([width]), img:not([height]), img[width=""], img[height=""] {
border: 2px solid red !important;
}
И при пустых атрибутах не сработает, кривой в общем сниппет.

Можно попробовать так:

img:not([width]), img:not([height]), img[width=""], img[height=""] {
border: 2px solid red !important;
}

Уверен что еще что-то пропустил :)
Да, согласен, ваш вариант получше
> Кстати селектор не сработает если указать только один из атрибутов (width|height)
А должен? Указание одного атрибута означает пропорциональное изменение размера.
Верно, но для чего сниппет?
«Часто такие картинки, если мы не укажем их размеры, могут во время загрузки раскачивать нашу верстку»
А пока картинка не загружена браузер не «узнает» ее пропорции?
UFO just landed and posted this here
То есть вы хотите сказать, что нужно нагрузить сервер, вместо того, чтобы нагрузить голову менеджера, который, я могу поспорить, большую часть своего рабочего времени гоняет балду.

Менеджер, как минимум, должен проверить то, что он опубликовал. Я думаю, что в три часа ночи F5 нажимается немногих сложнее, нежели в любое другое время
На самом деле, вы оба не правы)
Все визивиг-редакторы итак проставляют сейчас ширину и высоту и не надо напрягать ни сервер, ни менеджеров.
А на этапе верстки картинкам, которые не предполагается менять, неплохо бы прсотавить ширину и высоту, чтоб не скакала верстка при загрузке старницы.
Таки мы несколько правы, хотя бы по той причине, что далеко не все работают через визуальные редакторы. Да и редакторы бывают разные. Конечно, это частные случаи, но проблема, вроде как, обсуждается глобально
> Чтобы во время разработки было более наглядно, где мы пропустили картинки без указания размеров

Именно на этапе верстки. Наполнение не есть верстка, и разумеется, предполагается, что верстальщик не забудет после завершения верстки убрать этот сниппет.

Ну и как я говорил ВСЕ известные редакторы проставляют ширину и высоту загружаемым картинкам. Если я не прав, покажите какой не проставляет, только известный, а не тот, которым пользуются 3.5 человека.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
да бог с вами, какой продакшен, это всего лишь один из способов дебага.
UFO just landed and posted this here
По мимо перечисленного предложенный снипет ошибочно сработает на изображениях, у которых ширина и высота через CSS задана. В общем автор как-то не подготовился :(.
давно уже не указываю размер картинок в тэге картинки. всегда все в CSS.
Sign up to leave a comment.

Articles