Что именно отображает: block; делать с элементом?

Каковы точные спецификации дисплея: block? Я знаю, что некоторые из конкретных вещей, применяющих это для элемента, будут делать, но я хотел бы услышать их все.

Спасибо.

Ответы

Ответ 1

Цитата из W3C

В контексте форматирования блоков поля выкладываются один за другим, вертикально, начиная с верхней части содержащего блока. Вертикальное расстояние между двумя боковыми ячейками определяется свойствами "margin". Вертикальные поля между соседними блочными блоками в контексте форматирования блока блокируются.

В контексте форматирования блоков каждый прямоугольник, оставшийся от внешнего края, касается левого края содержащего блока (для форматирования справа налево, касания правого края). Это справедливо даже при наличии поплавков (хотя область содержимого коробки может сокращаться из-за поплавков).

Ответ 2

Аутичная статья кукушки о свойствах отображения и их различиях (часть 1, часть 2, часть 3) также рекомендуется прочитать.