Navbar en footer niet in het midden.

Status
Niet open voor verdere reacties.

bramwie

Gebruiker
Lid geworden
10 mrt 2012
Berichten
11
Hallo iedereen,

Mijn navbar en footer worden in de browser niet in het midden weergegeven maar in dreamweaver staan ze wel in het midden.
Heb nu dit in mijn css staan:
Code:
.navbar {
width:335px;
margin:0 auto;
list-style:none;
position:absolute;
}

.navbar li {
float:left; 
margin:auto;
}

.navbar a {
display:block;
text-align:center;
width:100px; /* fixed width */
text-decoration:none;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
background-image:url(images/knopa.jpg);
}

#footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:700px;
	text-align:center;
	position:fixed;
}

#footer a{
	color:#FFF;
	text-decoration:none;
	margin-left:auto;
	text-align:center;
}
Wat moet ik doen om ze wel in het midden te krijgen?

MvG, Bram
 
Laatst bewerkt door een moderator:
Beste Bram,

Het zou helpen om ook de bijbehorende HTML code te hebben. Dan kan ik reproduceren wat er gebeurd en het oplossen.
 
Hi Bram,

Voorbeeld van hoe je een horizontaal #menu kunt centreren in een #menu_wrapper waarbij het niet uitmaakt hoeveel knoppen er in het menu zitten of hoe groot de knoppen zijn.
Code:
<div id="menu_wrapper">
<div id="menu">
<ul>
<li><a href="#">knop1</a></li>
<li><a href="#">knop2</a></li>
</ul>
</div>
</div>
Code:
#menu_wrapper, #menu, #menu ul, #menu li, #menu a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	line-height: 1;
}
#menu_wrapper {
	width: 335px;
	/* 2 regels hieronder alleen voor test */
	height: 44px;
	background-color: #aaa;
}
#menu {
	width: 100%;
	text-align: center;
}
#menu ul {
	position: relative;
	list-style-type: none;
	float: left;
	left: 50%;
	top: 0;
	text-align: center;
}
#menu li {
	float: left;
	vertical-align: middle;
	width: auto;
	right: 50%;
	display: block;
	position: relative;
}
#menu a {
	display: block;
	text-decoration: none;
	width: 100px; /* zie noot */
	padding: 13px 10px 13px 10px; /* zie noot */
	font-family: tahoma, geneva, sans-serif;
	font-size: 18px;
	color: #fff;
	background-image: url(images/knopa.jpg);
	cursor: pointer;
	/* regel hieronder alleen voor test */
	background-color: #00f;
}
/* 3 regels hieronder alleen voor test */
#menu li:hover a {
	background-color: #f00;
}

Noot: bij "#menu a" geef je een vaste breedte 100px en een padding 2x10px. De totale breedte van 1 knop is dus 120px. Bij een container breedte van 335px kun je dus niet meer dan 2 knoppen kwijt.

Suc6. Have fun :d
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan