Как создать блок который будет сжиматься одновременно по гориз и верт?

img{
height: auto;
width: 100px;
}

Как сделать тоже самое только для DIV ?

P.S. Зачем это надо ?

Сейчас многие "умные" заказчики начинают в гуглспеедтесте проверять сайты.
Но вот незадача сжатия без потерь которое бы удовлетворяло гуглу не существует.
Единственный выход не использовать img где это возможно, сохранив все способности img.
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Не вполне понятно, что значит div вместо img.

Вариант 1: base64 в тег img
https://jsfiddle.net/q65c0Lnv/

Вариант 2:
Блок всегда сохраняющий пропорции https://jsfiddle.net/Ankhena/cLhxv7eq/
Но эти пропорции надо знать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kvaak
FE
вопрос не очень понятен, но если Вы хотите достичь того же поведения у div'a, что и у Вашего img, то
div{
display: inline;
height: auto;
width: 100px;
}

но я не уверен, что Вам это надо.

Сжатия существуют.
Вероятно, Вы просто загружаете картинку шириной в 1920px на экран мобильного в том числе, что может не понравиться гуглу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы