Как сделать автоматическую ширину блока контента на сайте в зависимости от страницы?
Вариант 1 (CSS):#sidebar {float: right: width: 100px;}
#content {width: 100%}
Вариант 2 (PHP):<div class="<?= $sidebar? 'col-sm-10':'col-sm-12' ?>">...</div>
Проще всего с помощью flex и flex-grow.