How without a tambourine, the creation of a set of additional classes and js to make so that the blocks are not pressed against the left side, and centered, regardless of the screen size?

html

<div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> <div class="class">ะขะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚ ั‚ะตะบัั‚</div> 

CSS

 html, body { margin: 0; padding: 0; } div { background: red; } .header { height: 100px; width: 1%; display:table-cell; vertical-align:middle; text-align:center; font-size: 500%; } .class{ border: 3px solid black; margin: 3px; float: left; display: box; display: flex; } 

    2 answers 2

    1. Wrap everything in a div
    2. Remove from class float: left;
    3. Assign class margin: auto;

      Add to .class

      justify-content: center;

      The idea should work