Написать пост

mumi

Изображения

А можно сделать так, чтобы изображения при вставке не обрезались, как тут, а пропорционально масштабировались до приемлимых размеров?
27 комментариев нравится избранное
  • bebopkid
    27 июн 2009 в 13:47
    Проблема в том, что приемлемые размеры могут сильно отличаться. Скажем, для 1024x768 это 600px, для 1280x1024 — 900, а для 1600x1200 уже 1200.
    Подумаем, че.
  • vlad
    27 июн 2009 в 13:49
    @bebopkid Во-первых, только, хммм, не далёкий человек будет открывать барузер на 1600, а во-вторых — 600 px — это не мало для большого монитора. Другой вопрос, что картинку с внешнего хостинга лично я не представляю как масштабировать, не залив к себе на сервер. И это уже проблема.
  • nooze
    27 июн 2009 в 14:06
    @vlad Есть замечательное свойство стиля «max-width:100%;», которое заставляет браузер подгонять изображения под выделеное место — на хабрахабре так давно сделано а почему тут нет — не знаю
  • bebopkid
    27 июн 2009 в 14:35
    @nooze Точняк, так и сделал.
  • vlad
    27 июн 2009 в 14:42
    @nooze Мне кажется, это — паллиатив, хотя и лучше, чем сейчас.
  • nooze
    27 июн 2009 в 14:47
    @vlad А других вариантов просто нет, если не считать вариантом — тянуть к себе все картинки и ресайзить, но это попахивает паранойей
    А современные браузеры вполне прилично справляются с рейсайзом
  • bebopkid
    27 июн 2009 в 14:50
    @nooze На самом деле хорошо бы еще показывать, что картинка уменьшена. и делать ее ссылкой на оригинал, яваскриптом. Я об этом изначально думал, но тоже вопросов много, конечно.
  • mumi
    27 июн 2009 в 15:23
    @bebopkid О, класс! Спасибо!
  • vlad
    27 июн 2009 в 15:24
    @nooze У этого варианта есть свои плюсы — например, через некоторое время не появится «жёлтая жаба», или ещё чего по круче. Но нагрузка на сервера, это, конечно, проблема.
  • Leviathan
    27 июн 2009 в 16:26
    @bebopkid Посмотрите скрипт на форумах finalgear.com. Там как раз JS уменьшает размер картинки, а по клику на полосе вверху картинки можно восстановить полный размер.
  • bebopkid
    27 июн 2009 в 16:30
    @Leviathan Да нет, как это делается понятно.
    Вопрос в целесообрасти вообще: это увеличит время загрузки страницы, на картинке и так может стоять ссылка — будет путаница лишняя.
    А проблема возникает ну раз в неделю дай бог.
  • Ell
    28 июн 2009 в 15:50
    @vlad akey
  • sp
    28 июн 2009 в 15:51
    @nooze Макс-видт/хайт не работает в 6-м эксплорере, если это ещё кому-то важно. И перестанет работать в 7-м, если заменить доктайп с XHTML1 Strict на какой-то другой (:
  • vlad
    28 июн 2009 в 16:44
    @Ell Хо-хо, хочешь мониторами померяться, дружок? ))
    Я, кагбе, писал, что раскрывать браузер на весь экран при разрешении больше 1400 — глупость )
  • dimonline
    28 июн 2009 в 18:25
    @vlad Не скажи! На широком экране гораздо больше вкладочек помещается :-P
  • vlad
    28 июн 2009 в 19:21
    @dimonline о боже, люди, испорченные виндой ))
    Неужели приятно читать текст, с шириной столбца в полметра? Или наблюдать как половина сайтов в Сети разъезжается на таких разрешениях? ))
  • dimonline
    28 июн 2009 в 19:27
    @vlad Приятно, когда разработчик сайта заботится о людях даже с ТАКИМ разрешением. То, чем я чаще всего пользуюсь даже на моих 1680 выглядит отлично (gmail, greader, drive.ru, habrahabr, autokadabra) — практически не чувствуется разница.
    Зато, когда что-то ищешь и открываешь два десятка окон — с большим количеством точек в ширину получается гораздо удобнее!
  • vlad
    28 июн 2009 в 19:48
    @dimonline Приятно, конечно, но нельзя же пересадить часть своего мозга горе-верстальщикам )
    А потом — когда на одном экране помимо браузера есть ещё несколько активных окон гораздо эффективнее не занимать всю площадь одной страницей. Например, у меня помимо браузера на том же виртуальном рабочем столе аська, скайп и файловый менеджер. А количество вкладок,,, Не знаю, при окне в 1400 точек мне хватает, ни разу не было проблемы, чтобы что-то не вместилось.
  • dimonline
    28 июн 2009 в 19:58
    @vlad У меня обычно обратная проблема — заставить дизайнера думать, как это все должно выглядеть на разных экранах =)
  • vlad
    28 июн 2009 в 20:08
    @dimonline Гнать его в шею )
    Кризис же, найти нормального не трудно.
  • Ell
    29 июн 2009 в 09:47
    @vlad Как бе нормальные сайты смотрятся нормально вполне. Заявление голословное и отдает хуйней xD
  • vlad
    29 июн 2009 в 09:56
    @Ell Кагбе, рунет состоит на 90% из ненормальных сайтов, а про эффективное использование рабочего пространства, без растаскивания каждого окна в фулл сайз, я уже написал димонлайну.
    Кстати, если ты ходишь только по кошерным сайтам что тебе даёт огромное окно браузера?
  • Ell
    29 июн 2009 в 10:14
    @vlad Ничего не дает, я не считаю его огромным. Все нормально масштабируется. А по поводу кошерных сайтов, в инете читаю только кадабру, хабр и, периодически, контакт. А так, только аська.
  • vlad
    29 июн 2009 в 11:12
    @Ell лирушечку забросил? 0_о
  • Ell
    29 июн 2009 в 11:13
    @vlad лолшто?
  • vlad
    29 июн 2009 в 12:57
    @Ell што-што, двой дневничок, красавчик?!?! www.liveinternet.ru/users/-ell-/profile/
  • Ell
    01 июл 2009 в 11:13
    @vlad Мопед не мой
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.