2014-08-31 2 views
-2

Одно сомнение:Почему верхняя и нижняя прокладки приходят в плавающий элемент?

Я даю float: слева для div и поместил еще один элемент блока, такой как h3 внутри div. Затем он добавляет верх и низ. Если я удаляю float: оставил его не давать отступы.

HTML

<div class="one"><h3>Test with Float</h3></div> 
<div class="clear">&nbsp;</div> 
<div class="two"><h3>Test without Float</h3></div> 

CSS

.one{ 
    background: grey; 
    float:left; 
    width: 100%; 
} 
.two{ 
    background: #DAD5C1; 
     width: 100%; 
} 
.clear{ 
    clear: both; 
} 

http://jsfiddle.net/7yh3kuea/

+3

Пожалуйста, разместите свой код в вопросе или вообще не связывайтесь со скрипкой. Не обходите фильтр качества. – BoltClock

+1

плохой способ спросить, но интересующий вопрос. –

+0

спасибо rnrneverdies – Rahul

ответ

0

Это не обивка, но это маржа, которая не учитывается в не-перемещаемого элемента.

Дополнительная информация here.

+0

извините, я уже видел эту ссылку. но не очень хорошо понимают. – Rahul

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