Is it possible to center a group of divs in one div so that it looks like this?
http://oi49.tinypic.com/1yo2dh.jpg
I wonder if you can do this without using a table.
Now I got this HTML:
<nav class="imagemenu"> <div id="categories"> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> <div class="cata" onClick="#" style="cursor:pointer;"> <img src="image/placeholder.jpg" /> </div> </div> </nav>
And this CSS:
.home-menu { width:780px; height: 340px; margin-top:10px; padding: 20px; background-color:#CCC; } #categories { width:740px; height:340px; margin:0 auto; background-color:#333; } .cata { width:150px; height:100px; margin-bottom: 20px; float:left; background-color:#FFF; opacity:0.5; } .cata { opacity:1.0; }
The sizes are still dependent, but is it possible to easily center all the kata in div categories?
I tried some parameters, such as overflow and text-align:center , from other related questions, and maybe I used them incorrectly, but they do not work.
source share