0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2772 Просмотров

то есть два дива стоят рядом (и находятся при этом в третьем диве), и в правом диве хоп - картинка больше его ширины. в ie тогда этот див кидается под предыдущий. мозила и опера тянут дивы и в итоге всё нормально, а эксплорер делает какашку. как быть?
*

Alexndr

  • Новичок
  • 6
  • 1 / 0
можно не задавать ширину правого дива,
есть один прием но я его применяю только по высоте, попробуйте может поможет
Код
        height: auto !important;
height: 10em;
min-height: 10em;
вам использовать так
Код
        width: auto !important;
width: 10em;
min-width: 10em;

можно написать overflow:hidden; для дива в котором картинка
*

metaname

  • Захожу иногда
  • 61
  • 2 / 0
Я вроде так с таким боролся: левый див-float: left;  правый-float: left;clear: right;  вот этот clear: right;-должен помочь. Точно не помню но вроде после этих двух дивов <br clear="both"> тоже помогает.

можно не задавать ширину правого дива,
есть один прием но я его применяю только по высоте, попробуйте может поможет
Код
        height: auto !important;
height: 10em;
min-height: 10em;
вам использовать так
Код
        width: auto !important;
width: 10em;
min-width: 10em;

попробовал, но то ли неверно как-то попробовал, то ли не работает.

можно написать overflow:hidden; для дива в котором картинка

естественно (наверное естественно) работает и естественно обрезает картинку и текст. по идее если только картинки то можно применить на худой конец.

Я вроде так с таким боролся: левый див-float: left;  правый-float: left;clear: right;  вот этот clear: right;-должен помочь. Точно не помню но вроде после этих двух дивов <br clear="both"> тоже помогает.
<br clear="both"> или не туда вставлял или не помогает.
clear:right помогло, нормально везде.

(надо учить матчасть... :) )
спасибо большое за помощь, добрые люди!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться