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