oke naar flink tobben en lezen en proberen heb ik wat opgesteld, mijn background staat nu in mijn css, deze staat gecentered in de pagina en veranderd mee met de browser groote...

Nu de vraag, waarin in mijn volgende script, De navigatie alleen niet meerekt
hoe kan ik ervoor zorgen dat mijn navigatie op de zelfde plek op de achtergrond blijft no matter de browsergroote?

ff snel menutje:

<html>
 <head>
 <title> .:Kobar`s - Index:. </title>
 <link href="stylesheet.css" rel="stylesheet" type="text/css" />
 </head>
 
 <body>

<div id="navigatie">
<a href="http://mijnsite" target="_self">Over&nbsp;ons&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="http://mijnsite" target="_self">Vraag&nbsp;en&nbsp;Antwoord&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="http://mijnsite" target="_self">Portfolio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="mailto:mijnsite" target="_self">Contact</a>
</div>
 
 </body>
 </html> 


De css:

body { font-family: Verdana; background-color: lightgrey }
BODY { background: url(images/layerd.png) center; background-repeat: no-repeat }
 h2 { color: black; font-style: italic }
 p { text-decoration: underline }
 
 div#navigatie {
 margin-left: 50%;
 position: absolute;
 font-color: lightgrey;
 padding: 0px;
 top: 70%;
 a:link: lightgrey;
 a:visited: lightgrey;
 a:hover: lightgrey;
 }



De A linken werken niet, En met deze div instellingen staat het menu goed voor 1920xnogiets weet mijn resolutie zo niet, alleen wanneer ik hem bijv kleiner maak, raaks alles in de war, staat het menu niet meer op de goede plek

Alvast bedankt :)
Verander je Quote tag even voor Code tag want dat is iets overzichtelijker.
sorry xD sloppy

heb het even veranderd :P
Gebruik deze code voor het centreren:
#navigatie
{
  width: 100px; /* voorbeeldje */
  height: 200px;
  
  position: absolute;
  top: 50%;
  left: 50%;
  
  margin-top: -100px; /* - de helft van de hoogte */
  margin-left: -50px; /* - de helft van de breedte */
}

Je gebruikt div#navigatie, dit is trager en een id is uniek dus hoef je niet per se die div te schrijven. Dat maakt je code wat sneller.

Verder is een navigatie een lijst. Die hoort dus in een lijst te staan:
[code]<div id="navigatie">
<ul>
<li><a href="/home">Home</a></li>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</div>[code]
dat kan ook met css je moet hem geen absolute een plek geven anders blijft hij op die plek maar een float bijv float left dan blijft hij links hangen en spatiies in je navigatie is ook niet meer van deze tijd ik zou het met css oplossen, ook de target hoef je niet er bij te zetten hedendaags want hij gaat automatisch al in dezelfde tab naar de volgende link, misschien als je een _blank gebruikt dan is het nog handig. :)
bedankt voor jullie reactie

@ Wouter, oke nu staat me nav in het midden, en kan aanpassen aan de heigts en width war ik wil (ja margins halveer ik) en toch wil hij niet ''lager'' komen dan nu, omhoog krijg ik hem wel maak laten zakken op de pagina niet...

Ik wil mijn navigatie onderaan de pagina

Ook nu ik de cms aangepast heb, Zet hij mij navigatie menu onder elkaar en niet meer naast elkaar?

@ reshadd ik zal idd later vandaag als ik dit opgelost heb die spatie`s vervangen voor een stukje cms dat er een x-aantal ruimte tussen houd maar deed het zo ff snel omdat ik deze manier al wel ken en cms mij nog een beetje een raadsel is xD

[size=xsmall]Toevoeging op 04/02/2012 11:14:20:[/size]

en door die ul`s komen er bolletjes voor... Ik geen geen uls of ols omdat dat niet mooi is in een menu, kan de ul er gewoon uit halen denk ik?
Nee, in juiste HTML moet de navigatie in een lijst. Deze bolletjes kan je met CSS weghalen, alles wat je ziet kun je met CSS aanpassen:
#navigatie ul li
{
  list-style: none;
}
Oke, en hoe kan ik het menu nu lager op me site krijgen?

de top en left veranderen?

[size=xsmall]Toevoeging op 04/02/2012 11:24:48:[/size]

thnx dat heeft de bolletjes de das omgedaan :)

laatste 2 vraagjes (ja weet het ben lastig :))

hoe krijg ik mijn menu meer naar beneden? (top en left aanpassen?)
En hoe krijg ik de 'buttons' naast elkaar ipv onder elkaar net als nu (de <li>`s weghalen? of is dit ook weer een css iets?)

sorry ik ben hier echt nog heel slecht mee :P


[size=xsmall]Toevoeging op 04/02/2012 12:24:17:[/size]

ja nu heb ik de top aangepast, en zakt hij wel, probleem is nu weer terug bij het begin dan, Wanneer ik het formaat van de browser veranders, verplaatst het menu zich
CMS?? Ik denk dat je CSS bedoelt, je moet wel weten waar je mee bezig bent...

Elementen naast elkaar krijgen doe je door gebruik te maken van de float propertie.

En heb je geen online voorbeeld, plaats even wat code op tinkerbin.com en geef de link aan ons. Dan kunnen we er mee spelen.
lol, was maar een typfoutje :P

heb hem ff snel online gezet om je een idee te geven

online voorbeeld

Mijn index.html

<html>
 <head>
 <title> .:Kobar`s - Index:. </title>
 <link href="stylesheet.css" rel="stylesheet" type="text/css" />
 </head>
 
 <body>
   <div id="container"> 
   
<div id="navigatie">
<a href="/index.html">Over ons</a>     <a href="/vea.html">Vraag en Antwoord</a>     <a href="/portfolio.html">Portfolio</a>     <a href="/contact.html">Contact</a>
</div> 
 
 
 </body>
 </html> 


Mijn css


body { font-family: Verdana; background-color: lightgrey }
body { background: url(images/layerd.png) center; background-repeat: no-repeat; background-attachment: scroll }
 h2 { color: black; font-style: italic }
 p { text-decoration: underline }
 
 a:link { color: darkgrey; text-decoration: none }
 a:visited { color: darkgrey; text-decoration: none }
 a:hover { color: grey; text-decoration: none }
 a:active { color: grey; text-decoration: none }
 
  #container {
  margin-left: auto;
  margin-right: auto;  
  width: 800px;
  height: 400px;
 } 
 
 #navigatie
{
  word-spacing: 7pt
} 

 #navigatie ul li
{
  list-style: none;
} 


Zoals je ziet, staat het plaatje netjes in het midden, en wanneer je je browser formaat aanpast blijft dit zo...

nu is alleen het hele euvel dat mijn ff snel opgestelde menu links boven in de hoek blijft staan, Terwijl deze op de doorzichtige lijn moet komen naast kobar designs
en hij moet daar dan natuurlijk ook blijven ongeacht de browsergroote :)

B.v.d
je kan je menu in een div zetten met een class

bijv.



<div class=menu>

// hier je navigatie in

</div>

<!-- en dan zit je css er zo uit -->

.menu {

float:left;
        width:110px;
        height:90px;
        margin:5px;
		position:fixed;
		
		top:100px;
		right:250px;

}



met de top en de right moet je even spelen ik heb hierboven maar wat ingevuld maar als je zelf de goede waarden erin zet dan moet het lukken :)

Reageren