| FAQ | 
| Kalender | 
| 
			
			 | 
		#1 | ||
		
		
  | 
|||
| 
			
			 Flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Hej gott folk! 
		
		
		
		
		
		
	Har en meny som har följande struktur: Kod: 
	<div id="navigation">
  <ul>
    <li>
    <a href="#">Sida 1</a>
   </li>
    <li>
    <a href="#">Sida 2</a>
   </li>
osv....
</div>
Kod: 
	//CSS
#navigation {
	position:relative;
	margin:0;
	z-index:1;
	width:889px;
	margin:10px 0 10px 0;
}
#navigation ul {
	list-style:none;
	margin:0; padding:0; 
}
#navigation ul li {
	float:left;
	margin:0 5px 0 5px;
	padding:5px 25px 0 25px;
	display:block;
	position:relative;
	text-align:center;
	height:49px;
	background:url(../../image_layout/main_elements.png) -270px -25px;
}
#navigation ul li a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	
}
#navigation ul li a:hover{
	color:#FFF;
}
Menyn är dynamisk så jag kan inte bara lägga till en padding till vänster för att putta in allt i mitten. Hur får jag min meny att vara centrerad?  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | ||
		
		
  | 
|||
| 
			
			 Klarade millennium-buggen 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Testa: 
		
		
		
		
		
		
	Kod: 
	#navigation ul {
list-style:none;
text-align: center;
margin:0; padding:0;
}
Men eftersom den är dynamisk antar jag att det inte är ett alternativ.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | ||
		
		
  | 
|||
| 
			
			 Medlem 
			
			
			
			
	 | 
	
	
	
		
		
		
		 Citat: 
	
  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | ||
		
		
  | 
|||
| 
			
			 Flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 Citat: 
	
 Har även testat margin:0 auto 0 auto; men det hjälper inte, float lägger sig helt enkelt till vänster. Det går inte heller att göra li till inline, och ha text-align på center för då kan jag inte bestämma höjd på dem och ha bg-bild. Förslag?  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | |||
		
		
  | 
||||
| 
			
			 Medlem 
			
			
			
				
			
			
	 | 
	
	
	
		
		
		
		 
			
			Hade precis samma problem som du (tror jag) och hittade lösningen på följande sida: 
		
		
		
		
		
		
	http://www.cssplay.co.uk/menus/centered.html  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | ||
		
		
  | 
|||
| 
			
			 Flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 Citat: 
	
 Lösningen för de som är intresserade i kod: Kod: 
	//CSS
#navigation {
	width:100%; overflow:hidden;
}
#navigation ul {
	float:left;
	position:relative; left:50%;
}
#navigation li {
	float:left;
	position:relative; right:50%;
}
//HTML
<div id="navigation">
  <ul>
    <li>
    <a href="#">Sida 1</a>
   </li>
    <li>
    <a href="#">Sida 2</a>
   </li>
osv....
</div>
 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | ||
		
		
  | 
|||
| 
			
			 Klarade millennium-buggen 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Hmm har använt en sådan lösning, men där blev vänstersidan centrerad så man fick köra en "margin-left: -50px" på en 100px bred div.
		 
		
		
		
		
		
		
	 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Svara | 
		
  | 
	
		
  |