2010-07-21 3 views
3

Здесь на две ссылки, которые будут отображать мою проблему: http://www.wontletthisbeatme.com/information.aspCSS Высота Issue - Контейнер не протянут (без поплавков)

На странице Блог, вы увидите, что содержание и контейнер дивы растягиваться до снизу, даже если контент не требует такого большого пространства. Это помещает нижний колонтитул внизу, и он выглядит отлично. Однако во втором канале информация выходит за пределы точки зрения, а верхние и нижние колонтитулы контейнера не корректируются для размещения дополнительного содержимого.

Это проблема, с которой я столкнулся некоторое время, и до сих пор не понял концепцию. У меня есть высота: 100% размещены на моих элементах html и body, а также на моих контейнерах, но все же остаются неэффективными с нижними колонтитулами в CSS. Я просмотрел множество ссылок в Интернете и предыдущих сообщениях, но, как я уже сказал, не может об этом подумать. Любая помощь будет принята с благодарностью.

Update

Я сделал некоторые настройки на страницах. Теперь, последняя проблема, которую я вижу, связана с информационной страницей, где информация, содержащаяся в содержимом div, фактически не растягивает div вниз. Нет никаких поплавков и нет причин, по которым я могу видеть, что этот div не должен растягиваться с его содержимым. Любой совет?

ответ

0

Моя догадка от не смотря источника на данный момент является дополнительным или отсутствует <div> или </div> тэг был добавлен или удален ...

+0

Запустите их через http://validator.w3.org или какой-либо другой валидатор. В information.asp определенно больше ошибок. Получите свою структуру правильно с тем же количеством закрывающих тегов, что и открывающие, и все может стать яснее, по крайней мере. –

+0

Я обновил многие из ошибок. Я проверяю свои html и css перед тем, как передать его моему партнеру, который затем преобразует его в asp и заполняет контент. Он не слишком озабочен надлежащей проверкой. – Slevin

1

Это наиболее вероятно, потому что положение footerContainer DIV установлен в абсолютной

3

Я думаю, это потому, что CSS для footerContainer содержит атрибут «position: absolute;». Удаление этого исправляет проблему для меня.

ОБНОВЛЕНИЕ: Контейнер (т.е. contentContainer) тянется правильно, если удалить атрибут «высота: 100%» от него. Но опять же, я не проанализировал весь макет.

+0

Снятие метки позиции снижает нижний колонтитул ниже содержимого, но не растягивает контейнер, так что граница также простирается до нижней части нижнего колонтитула. Кроме того, удаление этого свойства позиции влияет на страницу «Блога» или любую страницу с небольшим содержанием. – Slevin

+0

Ваше обновление ничего не изменило из того, что я могу сказать. Однако я ценю ваши предложения. – Slevin

+0

Как я писал, когда я удаляю высоту из contentContainer, он растягивается на дно, обертывая все. Работает ли это для вас? – Diego

0

использовать как указано ниже;

.clear{clear:both; display:block; line-height:0%;} 

и использовать .clear в

<div class="clear"></div> 
+0

использовать

между контентом и нижним колонтитулом – Yoosuf

1

Вы используете position:absolute на панели колонтитула и панели навигации. Чтобы исправить это, вам нужно прекратить использовать это на обоих, чтобы навигационная панель могла нажимать нижнюю колонтитулу вниз по странице, вместо того, чтобы фиксировать ее.

+0

Навигация должна быть абсолютной и не «заряжаться» от нажатия нижнего колонтитула. Контент contentContainer должен растянуть высоту содержимого, а затем поместить нижний колонтитул под ним. – Slevin

1

установить .footerContainer в положение: относительная (или оставить вне позиционную атрибут)

+0

Создание позиции относительно или удаление этого свойства подталкивает нижний колонтитул ниже содержимого, но не растягивает границу с ним и не поддерживает нижний колонтитул внизу страницы с небольшим содержанием. – Slevin

0

Что вы описали, что вы хотите, звучит очень похоже на проблемы, выраженной в Making a footer not rise above the bottom of the screen without extraneous markup, в котором и сам, и оригинальное Аскер, Джейсон Криста, придумали практичные решения. Ссылка имела особое требование не использовать содержащую div, но я думаю, что концепции из нее должны оказаться полезными в вашем приложении.

+0

Я рассмотрел этот пост немного, а также пример ссылки, приведенной в одном из ответов, и не смог заставить это действительно работать для моей ситуации. – Slevin

 Смежные вопросы

  • Нет связанных вопросов^_^