|
|
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Приветы всем Ситуация такая: Страница поделена на фреймы (стандартно фрейм навигации и фрейм с инфой), на основном фрейме с инфой есть контейнер div, внутри него лежит картинка. Div имеет ширину в процентах, картинка имеет какой-то фиксированный размер. если фрейм начать уменьшать, абсолютная величина div'a начнет уменьшатся, а размер картинки внутри него останется без изменений, и картинка начнет вылезать из div'a. Хочется сделать так, чтобы при недостатке места внутри div'a картинка начинала бы уменьшатся вместе с ним. А если с местом все ok, оставалась бы прежнего размера. Причем изначально картинка может быть совсем маленькой, и ставить ей процентные размеры не хочется. Как это лучше сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 18:03 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Теоретически можно такое делать с помощью javascript, отслеживая размеры блока и управляя свойствами картинки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 18:25 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Javascript это хорошо, но в этой ситуации хочется обойтись только стилями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 18:43 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
AbiturJavascript это хорошо, но в этой ситуации хочется обойтись только стилями Ты не то что изменить что-то не сможешь без javascript, даже размеры чего-то без него посчитать не сможешь. Такие вещи думаю уже давно реализованы с помощью AJAX. Так что без использования javascript просто не обойтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 18:53 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Abitur Хочется сделать так, чтобы при недостатке места внутри div'a картинка начинала бы уменьшатся вместе с ним. А если с местом все ok, оставалась бы прежнего размера. Причем изначально картинка может быть совсем маленькой, и ставить ей процентные размеры не хочется. Как это лучше сделать ? используй min-width, а для IE expressions в стилях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 04:45 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Чтобы картинка подгонялась под div, его придется сделать с position:absolute, а img с width:100%. По крайней мере в IE так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 09:37 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Подгонялась, то понятно. А с помощью css уменьшалась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 19:43 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, заработало через min-width и expressions в IE так что отдельное спасибо LINUXERу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 19:44 |
|
||
|
Картинки внутри div
|
|||
|---|---|---|---|
|
#18+
И снова приветы, решил воскресить старую тему, ибо по смыслу похоже Ситуация такая: есть div с картинкой внутри, картинка имеет конечные размеры, а размеры div'a в процентах. мы начинаем сжимать окно, при этом картинку уменьшать нельзя div начинает съеживаться, картинка остается без изменений, и начинает выползать за края div'a (при отрисованных границах дива выглядит довольно дико), причем если у нас див имел размер 100%, то страничка начинает скролится, див остается в размерах видимой части окна, а картинка выползает в скроллинг. Хочется сделать, чтобы див расползался вместе с картинкой Как бы это организовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34762823&tid=1457665]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 126ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...