Нет. Это совершенно иная схема работы.
Ты путаешь мягкое с тёплым.
Да никто туда не приходит. Идиотов всё меньше и меньше.
По сути всё изменилось.
Разговор же не про это. Речь идёт про атрибуты:
<img src="image.jpg" alt="" width="600" height="400">
Дык они в визуальном редакторе задаются, а потом из-за этого приходится в файлах CSS втыкать кучу !important.
Лишние действия - это задавать размеры, которые всё равно переопределяются стилями.
Вот так вот и верстать, не проставляя размеров. Я, к примеру, могу заверстать лого, воткнув демо-картинку. На хрена мне проставлять размеры этой картинки при вёрстке, если заказчик потом пять раз поменяет эту картинку с лого?Или картинки в новостях: какой смысл там ставить размеры, если контент менеджер заливает всё, что угодно, но размер при выдаче должен быть 100% ширины контента? При этом кое-кто из контентщиков умудряется втыкать размеры инлайн-стилем прямо в теге, и тогда вообще полный отпад получается.
А ещё можно звёздочки, как в рейтингах.А ещё можно +/- , как количество в интернет-магазинах.А ещё можно движок больше/меньше.
На самом деле, конкуренция среди мегасетей и маркетплейсов. Мелкие магазины не участвуют в этой вакханалии и тихо умирают.
Основное, что меня раздражает - необходимость делать лишние действия. И, как отмечено в статье по ссылке, проблема была бы снята, если бы удалось полноценно использовать функцию CSS attr():
aspect-ratio: attr(width) / attr(height);
Но к сожалению, эта технология пока в значительной степени остаётся экспериментальной.
Вот, кстати, интересная статья по поводу размеров изображений:https://habr.com/ru/articles/524918/Если коротко, то автор настоятельно рекомендует указывать атрибуты размеров, но при этом оговаривается, что не всё так просто, приходится прибегать к трюкам и хакам.
На мой взгляд, решение должно быть не шаблонным, а конкретным применительно к конкретному случаю. В любом случае, гуглпэйджспид зря пугает всех без разбора этим моментом.
У себя не видел. У меня файлы CSS в хэдере загружаются. Хотя, конечно, смещение контента возможно в некоторых случаях, но атрибуты размеров иной раз могут только ухудшить ситуацию. Тут "бабушка надвое сказала".
А чего тут интересного? Тем мешают, что приходится уделять больше внимания как минимум двум моментам:- следить, чтобы проставленные размеры соответствовали пропорциям самой картинки- не забывать прописывать height: auto при переопределении размеров в файлах стилей.
Вот это, кстати, дебилизм, кмк. Лично я ругаюсь, когда у изображений есть width и height.
Именно "как минимум". Ибо сама по себе асинхронная загрузка в большинстве случаев ничего не даёт. Потому что все эти паразиты загружаются мгновенно.
Куда?