HTML/CSS Box ausrichten

es klappt einfach nicht ;(

ich habe eine große box, direkt darüber möchte ich 6 kleinere boxen haben.

PHP:
<style type="text/css">
  
  
  #naviagtion_1 {
	position: absolute;
	margin-left: 380px;
	width: 128px;
	height: 31px;
	background-color:#999
	
	
  }
  #content {
	
	position: absolute;
	left: 50%;
	top: 50%;
	width: 792px; /* Breite des Elements */
	height: 562px; /* Höhe des Elements */
	margin-left: -396px; /* Breite des Elements geteilt durch zwei! */
	margin-top: -281px; /* Höhe des Elements geteilt durch zwei! */
	background-color: #CCCCCC;
  }
 
So ich denke jetzt habe ich es verstanden ;) vielen vielen Dank !
Jetzt kommt aber das nächste Problem wie schaffe ich die weiteren kleinen boxen mittig über den Content Bereich zuplatzieren ?

PHP:
<style type="text/css">
  
  
  #naviagtion_1 {
	float:left;
	margin:0 auto;
	position: relative;
	width: 128px;
	height: 31px;
	background-color:#999;	
  }
 
   #naviagtion_2 {
	margin:0 auto;	
	position: relative;
	width: 128px;
	height: 31px;
	background-color:#999;	
  }
  
  #content {
	
	margin:0 auto;
    position:relative;
	width: 792px; 
	height: 562px; 
	background-color: #CCCCCC;
}

</style>
 
mhh. auf der Seite war ich schon wurde aber nicht schlauer...
das problem was ich habe ist das auf einer höhe nebeneinander mehrere boxen welche gleich groß sind mittig angezeigt werden sollen wenn.
 
dann musst du halt nur bei den "Rand-Boxen" das margin auf "auto" setzen und zwischen den Boxen eben eine feste margin von 10 px oder so machen

oder du setzt die Boxen zusammen in eine Box und machst dann für diese Box dann "auto"
 
So ich komme weiter ;) DANK deiner Hilfe !!!
Vielen Dank dafür jetzt bitte nur noch einen heisen Tipp ;)

Wie bekomme ich die #Naviagtion_1 bis Navigation_6 zentriert ?

PHP:
<style type="text/css">
  
   #naviagtion_1 {
	float:left;
	margin:0 auto;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
 
    #naviagtion_2 {
	float:left;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
 
   #naviagtion_3 {
	float:left;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
  
    #naviagtion_4 {
	float:left;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
  
    #naviagtion_5 {
	float:left;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
  
    #naviagtion_6 {
    margin:0 auto;
	float:left;
	width: 132px;
	height: 31px;
	background-color:#999;	
  }
  
   #content {
	clear:left;
    margin:0 auto;
    position:relative;
	width: 792px; 
	height: 562px; 
	background-color: #CCCCCC;
  }

</style>

 </head>
<body>

<div id="naviagtion_1">Navi1</div>
<div id="naviagtion_2">Navi2</div>
<div id="naviagtion_3">Navi3</div>
<div id="naviagtion_4">Navi4</div>
<div id="naviagtion_5">Navi5</div>
<div id="naviagtion_6">Navi6</div>
<div id="content">Content</div>
 
Habe ich doch getan oder ?

Die biederen äuseren boxen sind doch auf margin: auto gesetzt
aber es wird nicht mittig angezeigt
 
das die einzelnen boxen nebeneinander dargestellt werden.

Habe es nun geschafft vielen DANK !!!!!
 
Zuletzt bearbeitet:
margin-left: -396px; /* Breite des Elements geteilt durch zwei! */
margin-top: -281px; /* Höhe des Elements geteilt durch zwei! */

Viel Spaß bei der Darstellung aller Browser ;-) Margin und Padding benutzt man kaum in solchen großen Abständen. Das ist Fail.