Перейти к содержимому



Как вписать изображение в размер окна браузера при помощи html/css

#1 kanaev
kanaev
  • Неактивные
  • 24 сообщений
  • Репутация: 1
0

Обновлено 26 сентября 2013 - 14:10  Отправлено 25 сентября 2013 - 08:07

Всем привет!

Есть скрипт, который выводит изображение по id на страницу, если изображение большое,то появляется горизонтальная полоса прокрутки, т.к. картинка отображается в своём 100 %-ом размере.

Часть кода скрипта, которая выводит картинку:
echo "<img src='$path$id'>"

Как при помощи html или css обернуть этот код так, чтобы при любом размере картинки, она вписывалась в размер окна браузера? А может при помощи java?

 

 

  • 0

#2 artikus
artikus
  • Неактивные
  • 7 сообщений
  • Репутация: 0

Отправлено 25 сентября 2013 - 10:22

Если есть id да и просто к тегу img можно применить правило css
# картинка
width 200px
Примерно так, картинка будет уменьшаться на заданное количество пикселей. 200 я поставил для примера
  • 0

#3 kanaev
kanaev
    Topic Starter
  • Неактивные
  • 24 сообщений
  • Репутация: 1

Отправлено 25 сентября 2013 - 17:31

Не пойдёт, например, я поставлю 800px, тогда картинка с разрешением 200x200px будет увеличиваться принудительно...
На сайте запланирован резиновый макет по ширине, нужно, чтобы большие картинки уменьшались до размера экрана, а маленькие оставались как есть.
Что только не пробовал, самый верный, это вставка картинки в таблицу, только вот работает это только с прямой ссылкой на картинку, например:
<img src='/pic.jpg'>
а с функцией echo и $path$id не хочет...
  • 0

#4 Slava1988
Slava1988
  • Неактивные
  • 162 сообщений
  • Репутация: 13

Отправлено 26 сентября 2013 - 10:17

Не может быть такого чтобы не работало))))код в студию
  • 0

#5 artikus
artikus
  • Неактивные
  • 7 сообщений
  • Репутация: 0

Отправлено 26 сентября 2013 - 14:10

Хм, если макет резиновый то и размер надо указывать в относительных размерах. Вот так

img {
max-width: 100%;
}

Используя правило max-width: 100%; для всех изображений
в нашем документе, мы накладываем на них очень абстракт-
ное ограничение. Они будут отображаться в исходном размере
только тогда, когда их ширина не превышает ширину контей-
нера. Благодаря этому единственному правилу изображения
будут менять масштаб вместе с контейнерами

(с) Ден Седерхолм "CSS ручной работы"
  • 0



Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Megoydagi Megoydagi 1-й за Август
Очков активности: 30 4 темы, 8 сообщений, 1 балл репутации
Сайт: bank.net.ru
ТОП самых активных за этот месяц
  • Фотография Vmir
    #1

    Vmir
    Очков активности: 48 3 темы, 7 сообщений, 2 балла репутации

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 40.5 Вне конкурса за определение пользователя месяца

  • Фотография Totti
    #3

    Totti
    Очков активности: 12 0 тем, 8 сообщений, 1 балл репутации

  • Фотография WGN
    #4

    WGN (worldgamenews.com)
    Очков активности: 12 1 тема, 5 сообщений, 1 балл репутации

  • Фотография SergiuS85
    #5

    SergiuS85
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография Sale_account
    #6

    Sale_account
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография Zevss
    #7

    Zevss (domles43.ru)
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография kuztoday
    #8

    kuztoday
    Очков активности: 10.5 1 тема, 4 сообщения, 1 балл репутации

  • Фотография Megoydagi
    #9

    Megoydagi (bank.net.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография mkreine
    #10

    mkreine (analiz-krovi.net)
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru