Что такое блочная модель в CSS? Подробное объяснение с примерами