powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Картинки внутри div
10 сообщений из 10, страница 1 из 1
Картинки внутри div
    #34762676
Abitur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветы всем

Ситуация такая:
Страница поделена на фреймы (стандартно фрейм навигации и фрейм с инфой), на основном фрейме с инфой есть контейнер div, внутри него лежит картинка.
Div имеет ширину в процентах, картинка имеет какой-то фиксированный размер.
если фрейм начать уменьшать, абсолютная величина div'a начнет уменьшатся, а размер картинки внутри него останется без изменений, и картинка начнет вылезать из div'a.

Хочется сделать так, чтобы при недостатке места внутри div'a картинка начинала бы уменьшатся вместе с ним. А если с местом все ok, оставалась бы прежнего размера. Причем изначально картинка может быть совсем маленькой, и ставить ей процентные размеры не хочется.
Как это лучше сделать ?
...
Рейтинг: 0 / 0
Картинки внутри div
    #34762760
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теоретически можно такое делать с помощью javascript, отслеживая размеры блока и управляя свойствами картинки
...
Рейтинг: 0 / 0
Картинки внутри div
    #34762800
Abitur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Javascript это хорошо,
но в этой ситуации хочется обойтись только стилями
...
Рейтинг: 0 / 0
Картинки внутри div
    #34762823
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AbiturJavascript это хорошо,
но в этой ситуации хочется обойтись только стилями
Ты не то что изменить что-то не сможешь без javascript, даже размеры чего-то без него посчитать не сможешь. Такие вещи думаю уже давно реализованы с помощью AJAX. Так что без использования javascript просто не обойтись
...
Рейтинг: 0 / 0
Картинки внутри div
    #34763262
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abitur
Хочется сделать так, чтобы при недостатке места внутри div'a картинка начинала бы уменьшатся вместе с ним. А если с местом все ok, оставалась бы прежнего размера. Причем изначально картинка может быть совсем маленькой, и ставить ей процентные размеры не хочется.
Как это лучше сделать ?
используй min-width,
а для IE expressions в стилях
...
Рейтинг: 0 / 0
Картинки внутри div
    #34763449
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы картинка подгонялась под div, его придется сделать с position:absolute, а img с width:100%. По крайней мере в IE так.
...
Рейтинг: 0 / 0
Картинки внутри div
    #34765999
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подгонялась, то понятно. А с помощью css уменьшалась?
...
Рейтинг: 0 / 0
Картинки внутри div
    #34766002
Abitur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, заработало
через min-width и expressions в IE
так что отдельное спасибо LINUXERу :)
...
Рейтинг: 0 / 0
Картинки внутри div
    #34789173
Abitur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И снова приветы, решил воскресить старую тему, ибо по смыслу похоже
Ситуация такая:
есть div с картинкой внутри, картинка имеет конечные размеры, а размеры div'a в процентах.
мы начинаем сжимать окно, при этом картинку уменьшать нельзя
div начинает съеживаться, картинка остается без изменений, и начинает выползать за края div'a (при отрисованных границах дива выглядит довольно дико), причем если у нас див имел размер 100%, то страничка начинает скролится, див остается в размерах видимой части окна, а картинка выползает в скроллинг.
Хочется сделать, чтобы див расползался вместе с картинкой
Как бы это организовать ?
...
Рейтинг: 0 / 0
Картинки внутри div
    #34789379
Abitur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и я опять разобрался :)
для дива надо прописать свойство display:table (работает правда не во всех браузерах)
и сразу стало красиво :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Картинки внутри div
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]