I have a page with a div centered within a "main" div. The main div is full width and the inner div has a max-width equal to the width of the "main" div. When filling it up with elements it only fills up about half the screen. What am i doing wrong?
CSS: (in sass)
#main
z-index: 0
width: 100%
min-height: calc( 100% )
background: #FFFFFF
position: absolute
left: 0px
top: 0px
padding: 50px 0px
text-align: center
div.container
position: absolute
top: 50%
left: 50%
transform: translate(-50%, -50%)
display: block
max-height: 100%
margin: 0 auto
width: auto
max-width: 100%
overflow-y: auto
overflow-x: hidden
text-align: left
div.box
width: 220px
height: 200px
border: 1px solid #5774FF
padding: 19px
margin: 10px
float: left
box-shadow: 1px 1px 4px #CCC
HTML:
<div id="main">
<div class="container">
<div class="box">
<form action="/save" method="post">
<input type="text" placeholder="code" name="name"/>
<select name="education">
<option value="3">option 3</option>
</select>
<button type="submit">save</button>
</form>
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
</div>
</div>
Aucun commentaire:
Enregistrer un commentaire