width: 100%
HTML
<div class="outer">
parent
<div class="inner1">width: 100%</div>
<div class="inner2">width: auto</div>
</div>
<ul>
<li><a href="https://teratail.com/questions/158834#reply-238160">CSS - width: 100% と、width: auto の違い|teratail</a></li>
</ul>
CSS
div.outer {
border: solid 1px red;
padding: 1em;
background-color: #fee;
}
div.inner1 {
width: 100%;
margin: 1em;
padding: 1em;
border: solid 1px green;
background-color: #efe;
}
div.inner2 {
width: auto;
margin: 1em;
padding: 1em;
border: solid 1px blue;
background-color: #eef;
}