Когда элемент перемещается, как различные свойства отображения влияют на макет? Или, каковы различия, если таковые имеются, между этими классами:css отображение свойства при применении float
div.foo {
display: block;
float: left;
}
div.foo2 {
display: inline;
float: left;
}
div.foo3 {
display: inline-block;
float: left;
}
EDIT:
Если нет разницы в соответствии со спецификацией, а затем сделать некоторые устаревшие версии браузеров (гм, IE) делают их по-другому?
Это правильно. Плавающие элементы всегда генерируют блоки блоков, независимо от любого другого CSS. (То же самое относится к абсолютно позиционированным элементам.) –