インライン ブロックに div の構造を持つページがあります。これで、各ブロック div に最小サイズが設定され、ウィンドウ サイズがすべての内部 div の最小幅の合計よりも小さいサイズに縮小されたら、要素の一部を次の行に移動します。次の行に単独で移動するdivにパディングを追加したいと思いますが、これを実現するためにjsを使用するつもりはありません。CSSだけでこれを行うにはどうすればよいですか?
<div width="100%">
<div style="display:inline-block; width=33%; max-width=300px; min-width=135px">
<div style="display:inline-block; width=33%; max-width=300px; min-width=135px">
<div style="display:inline-block; width=33%; max-width=300px; min-width=135px">
</div>
レンダリング
------------------- ------------------- -------------------
| | | || |
| | | || |
| div1 | | div 2 || div 3 |
| | | || |
------------------- ------------------- -------------------
限られたスペース
------------------- -------------------
| | | |
| | | |
| div1 | | div 2 |
| | | |
------------------- -------------------
<^margin 5px inserted^>
-------------------
| |
| |
| div 3 |
| |
-------------------