2014-02-20 6 views
0

Вот мой JSFiddle. (может потребоваться прокрутка прямо на выходе, чтобы увидеть мой недостающий элемент).Почему мой div выталкивается из контейнера div?

Кажется, проблема связана с тем, что мой дед logout выталкивается из контейнера div раньше. Раньше у меня была такая проблема, и я не уверен, что ее вызывает. Я попытался удалить каждый элемент headertitle и <ul>, но кажется, что он продолжает выталкиваться из того, что содержится в нем.

Что здесь происходит? Что мне не хватает?

+0

Проверьте мой [JSFIDDLE] (http://jsfiddle.net/7S8cu/4/). Я что-то изменил в вашем css. –

+0

@ShreshttBhatt ЧУВСТВОВАТЬ, но не могли бы вы рассказать мне, что вы изменили? Там есть немного CSS. – k4kuz0

ответ

2

Логарифм div выходит из контейнера div, потому что он плавает вправо, а float берет элемент из нормального потока документов. Вы можете заставить родителей содержать его, добавив overflow:auto

http://jsfiddle.net/7S8cu/2/

Этот вид макета, как правило, часто обрабатываются с использованием сетей в настоящее время, такие как Bootstrap или Foundation сетками, которые ухаживают основного кода макета для вас ,

+0

Спасибо, я вижу, что скрипка работает, но я не вижу, где вы добавили 'overflow: auto'? – k4kuz0

0

Добавить CSS в object ul

ul li являются блок elementes и его принимают 100% ширины по умолчанию. Поэтому и необходимо установить ширину и всплывают на elememt

.objects ul{ 
    padding-top: 10px; 
    margin-left: 100px; 
    diplay:inline-block; 
    float:left; 

} 

Вот demo

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