webForumDet fria alternativet

Centrera div-meny

HTML & CSSur HTML, XHTML & CSS

2 svar · 364 visningar · startad av mottosson

Medlem sedan mars 200339 inlägg
Frågan#1

Jag vill centrera följande meny men får inget att fungera.... någon som vet hur man gör?

tack!

<html>
	<head>
		<link href="css.css" rel="stylesheet" type="text/css">
	</head>
	<body>
      <div class="menu">
         <div class="menuitem">
            <a href="">Meny1</a>
         </div>
         <div class="menuitem">
            <a href="">Meny2</a>
         </div>
         <div class="menuitem">
            <a href="">Meny3</a>
         </div>
         <div class="menuitem">
            <a href="">Meny4</a>
         </div>
         <div class="menuitem">
            <a href="">Meny5</a>
         </div>
         <div class="menuitem">
            <a href="">Meny6</a>
         </div>
      </div>
	<body>
<html>
.menu {
	background-color:#FFFFFF;
	display:block;
	height:36px;
	padding: 0;
	margin:0;
}
 
.menuitem {
	display:block;
	float:left;
	height:40px;
	min-width:30px;
	padding:5px 12px 0;
	text-align:center;
}
Medlem sedan jan. 20097 inlägg
#2

Tror du måste sätta en center-kod på #menu också. Om det är IE det gäller i
alla fall. Du får gärna skriva mer om specifika webbläsare och sådär. Jag brukar
alltid åka på att skriva en kod speciellt för IE och en för andra webbläsare.

Medlem sedan mars 2001363 inlägg
#3

menar du att du vill ha den i mitten på sidan?

Ett sätt:

.menu {
	background-color:#FFFFFF;
	display:block;
	height:36px;
	padding: 0;
	margin: 0 auto;
	width: 200px;
	text-align:center;
}

Ett annat sätt:

.menu {
	background-color:#FFFFFF;
	display:block;
	height:36px;
	padding: 0;
	position: absolute:
	left: 50%;
	width: 200px;
	margin-left: -100px;
}
130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)