Действительно ли width: auto действительно хорошо работает с отступами внутри оболочки? - PullRequest
0 голосов
/ 17 февраля 2020

с учетом ситуации, такой как

<div class='container'>
   <div class= 'blueblock'></div>
</div>

с css:

.container {width:auto}
.blueblock {width:auto; background-color:blue; height:30px; padding-left:20px}

Самое замечательное в ширине: auto - это то, что отступ автоматически вычисляется в миксе. Есть ли способ сделать это с полем или что-то подобное в div .blueblock? Или вам нужно создать блок, содержащий div для blueblock, который включает отступы?

Единственный способ, которым я мог представить, - это проценты. Чтобы итоговое значение всегда равнялось 100%, ie:

.blueblock {margin-left:5%; width:95%} 

или путем добавления отступа в контейнер div

.container {padding-left:10px; width:auto} 

Любыми другими способами? Спасибо

...