Для того чтобы узнать, какой будет размер, внешний вид и расположение блока на веб-странице, браузер использует алгоритм, описанный в блочной модели CSS. Понимание этой модели помогает создавать и компоновать блоки на странице, что является основой верстки.