Здравствуйте!
Для ДИВа есть такой стиль background-size: contain, который масштабирует картинку в блоке по пропорциям. А как такое же сделать для тега img?
Если что не понятно, могу подробнее расписать!
1. Webtest - 07 Октября, 2014 - 16:30:50 - перейти к сообщению
2. Zuldek - 07 Октября, 2014 - 16:37:05 - перейти к сообщению
Никак.
Отдавать картинку того размера, которая должна быть в img
Отдавать картинку того размера, которая должна быть в img
3. Webtest - 07 Октября, 2014 - 17:01:26 - перейти к сообщению
Zuldek пишет:
Никак.
Это плохо, почему в html / css не сделали такую очевидно нужную вещь?
4. Zuldek - 07 Октября, 2014 - 17:07:25 - перейти к сообщению
Вы можете указать фиксированные размеры картинки и она у вас растянется и покривится согласно размерам в теге img. Но этого делать не стоит.
Очевидно это для вас, но не значит что правильно.
Многие браузеры некорректно рендерят картинку если им прописывать размеры и пропорции, которым она не соответствует да её и сложно корректно отрендерить потому что это задача не браузера и уж тем более не html, а разработчика. Вы можете увеличить, скрыть лишнюю часть картинки средствами html, но никак не внести изменения в сам файл, выполнив обрезку. Есть решение на canvas но уверен что это совершенно не то что вам требуется.
Очевидно это для вас, но не значит что правильно.
Многие браузеры некорректно рендерят картинку если им прописывать размеры и пропорции, которым она не соответствует да её и сложно корректно отрендерить потому что это задача не браузера и уж тем более не html, а разработчика. Вы можете увеличить, скрыть лишнюю часть картинки средствами html, но никак не внести изменения в сам файл, выполнив обрезку. Есть решение на canvas но уверен что это совершенно не то что вам требуется.
5. Webtest - 07 Октября, 2014 - 17:09:31 - перейти к сообщению
Zuldek, ну, див бэкграундсайз: контейн рендерит нормально.
6. Zuldek - 07 Октября, 2014 - 17:13:00 - перейти к сообщению
Webtest пишет:
Zuldek, ну, див бэкграундсайз: контейн рендерит нормально.
Сделайте картинку фоном div и указывайте если вам так нравится. В чем проблема?
7. Webtest - 07 Октября, 2014 - 17:26:55 - перейти к сообщению
Zuldek, в джумле при редактировании html, почему-то, если div оказывается внутри тега а, то теги а удаляются. А мне нужно чтобы картинка вела на другую страницу.
8. Zuldek - 07 Октября, 2014 - 17:37:21 - перейти к сообщению
очевидно потому что глупо оборачивать div в a. Сделайте <a class="aindiv" href="#"></a> внутри дива и задайте ему стиль как блоку с нужными размерами.
Либо задайте для img display:block; и оперируйте любыми свойствами блока
В чем проблема ?
правильно выберайте раздел для темы. Вы пишите в php.
Либо задайте для img display:block; и оперируйте любыми свойствами блока
В чем проблема ?
правильно выберайте раздел для темы. Вы пишите в php.
9. Webtest - 07 Октября, 2014 - 17:51:34 - перейти к сообщению
Zuldek, надо попробовать, спасибо.
А я тут иногда спрашиваю о цсс или хтмл т.к. в нужном разделе перекатиполе
А я тут иногда спрашиваю о цсс или хтмл т.к. в нужном разделе перекатиполе
![Хм Хм](./im/emoticons/dry.gif)