Почему этот div имеет слишком большую вычисленную высоту? - PullRequest
1 голос
/ 17 марта 2010

Ссылка: http://www.fraynepainting.com/services

Проблема в том, что div # dditem_2 (div с текстом «Взгляни ...») получает вычисленную высоту около 500px без причины, которую я могу найти в CSS, который выдвигает UL ниже это действительно очень далеко.

Я обнаружил, что если вы установите display: none или position: absolute (или что-то еще, что удаляет его из потока элементов) на боковой панели, то нижний UL движется вверх, как и должен, так что это выглядит, возможно, как UL пытается очистить боковую панель, но я не могу понять, почему это будет так.

Пока что я воспроизвел проблему в Firefox и Chrome. Есть идеи?

Ответы [ 2 ]

2 голосов
/ 17 марта 2010

Это связано со следующим правилом в v2basic.1263412699.css:

.overwrap .button-bar:after,#content .item:after,#content .blogcomment:after
{
  content:".";
  display:block;height:0;clear:both;visibility:hidden
}

Удалите content:"."; из этого правила или удалите класс item из #dditem_2. Не уверен, для чего он здесь, но это сводит с ума высоту.

0 голосов
/ 17 марта 2010

Похоже, много дел. Вы пытались поместить границы: 1px сплошного красного цвета вокруг div, чтобы увидеть, где они могут касаться?

...