Для родительского («обёрточного») блока задано (рис. 1):
width: 100%;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
Когда окно обозревателя становится меньше заданной max-width, нужно, чтобы были отступы справа и слева (рис. 2).
Решения нашлись такие:
Возможно, есть ещё варианты?
.block {
width: 100%;
border: 0 solid transparent;
border-width: 0 40px;
margin: 0 auto 20px;
box-sizing: border-box;
}
.block-2 {
width: calc(100% - 80px);
margin: 0 auto 20px;
}
.block_inner {
height: 40px;
background-color: green;
}
<div class="block">
<div class="block_inner"></div>
</div>
<div class="block-2">
<div class="block_inner"></div>
</div>
width: 90%;
max-width: 800px;
margin: auto;
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости