HTML-site forum


 · Forums · Reactie · Statistieken · Registreren · Zoeken · Regels · Tips · FAQ
HTML-site forum / CSS (Stylesheets) / dropdown menu precies in het midden krijgen?
Schrijver Bericht
Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 19:07 · Aangepast door: Morse


Ik weet dat ik hier laatste ook al een topic over gemaakt heb, en Frank heeft toen gereageerd en ik dacht dat het probleem dus opgelost was maar... dit was alleen voor dit beeldscherm kortom, in andere beeldschermen stond die of te veel naar links of te veel naar rechts, dit zijn de codes die ik nu gebruik.
html code
 
<html>
<head>
</head>
 
<body>
<div id="menu">
 
<ul id="nav">
 
<li><a href="main.html">Home</a>
 
<ul>
<li><a href="overons.html">Over ons</a></li>
<li><a href="forum.php">Forum</a></li>
<li><a href="faq.html">FAQ</a></li>
</ul>
 
</li>
 
<li><a href="leden.html">Clan & Leden</a>
 
<ul>
<li><a href="vereisten.html">Vereisten</a></li>
<li><a href="registratie.php">Registreren</a></li>
<li><a href="clanwars.php">Clanwars</a></li>
<li><a href="uitslagen.html">Clanwar uitslagen</a></li>
</ul>
 
</li>
 
<li><a href="#">Games</a>
 
<ul>
<li><a href="crysis.html">Crysis</a></li>
<li><a href="bf2.html">Battlefield 2</a></li>
<li><a href="bc2.html">Badcompany 2</a></li>
<li><a href="mw2.html">Modern Warfare 2</a></li>
<li><a href="supcom.html">Supreme Commander</a></li>
<li><a href="cc3.html">Command and Conquer 3</a></li>
</ul>
 
<li><a href="#">Meer</a>
 
<ul>
<li><a href="#">Overclock</a></li>
<li><a href="http://www.tweakers.net" target="_blank">Tweakers</a></li>
<li><a href="#">Computer Samenstellen</a></li>
</ul>
 
</li>
 
</ul>
 
</div>
</body>
</html>
 
 


en m'n css...
css code
 
#nav, #nav ul 
{
padding: 3px 0 0 0;
margin-left:auto;
margin-right:auto;
width:70%;
text-align:center;
list-style: none;
position: relative;
}
 
#nav li 
{
float: left;
width: 200px;
text-align:center;
}
 
#nav ul 
{
position: absolute;
width: 200px;
left: -1000px;
text-align:center;
}
 
#nav li:hover ul, #nav li.ie_does_hover ul 
{
left: auto;
background-position: 0 0;
}
 
#nav a 
{
display: block;
margin: 2px 5px 3px 5px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
 
ul a
{
font-weight: bold;
color: #CCC;
cursor: default;
}
 
ul ul a:link, ul ul a:visited
{
font-weight: normal;
color: #CCC;
cursor: pointer;
}
 
ul ul a:hover, ul ul a:active
{
font-weight: normal;
color: #FFF;
cursor: pointer;
}
 
ul li
{
background-color: #a8a08f;
border-left: 3px solid #000;
}
 
ul ul li
{
background-color: #a8a08f;
border-top: 3px solid #000;
border-left: 0;
}
 
#menu
{
background:black;
position:relative;
width:100%;
height:5%;
z-index:100;
}
 


hoor van sommige mensen dat positionering ook meteen een van de moeilijker delen van webdesign is klopt dit ook? anders voel ik me namelijk wel een beetje een stumperd ;$

Alvast bedankt voor het lezen ;-)

EDIT: moet ik natuurlijk ook het gedeelte van het menu meesturen heb het even aangepast ;-P

 
ReZon
Forum Lid

447 posts
# Geplaatst: 18 Mar 2010 20:10


html code
<div id="menu"></div>

css code
 #menu { margin: 0 auto; }


Bedoel je dit soms.

Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 20:13


uhm nee met deze code krijg ik mijn dropdown menu niet gecentreerd

DNA
Forum Lid

7709 posts
# Geplaatst: 18 Mar 2010 20:13 · Aangepast door: DNA


moet nog width erbij.
En mag niet in percentages.

Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 20:20


dankje DNA, op het eerste gezicht ziet dit er inderdaad goed uit, zal morgen even testen of het op een ander formaat beeldscherm ook goed werkt, heb dat nu op het ogenblik niet bij de hand, maar als het werkt ben ik je heel dankbaar want zat al een week te klooien en te zoeken op internet maar daar is niks te vinden

DNA
Forum Lid

7709 posts
# Geplaatst: 18 Mar 2010 20:22


uuuh...ik weet dan echt niet hoe jij zoekt.
http://www.google.nl/#hl=nl&source=hp&q=center+css+div&meta=&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=fcc54eb83752e4c9

1e resultaat.
Gelijk raak.

Enne, resoluties testen, doe je gewoon doormiddel van resizen van je browser.

Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 20:28


ow ja ik positioneer mijn div'jes alleen maar via absolute/relative en niet via margin. in ieder geval bedankt want aan dat laatste had ik niet eens gedacht, ben een beetje duf vandaag...

DNA
Forum Lid

7709 posts
# Geplaatst: 18 Mar 2010 20:44


dat is de meest foute manier van positioneren.
Je hoort alles juist met margin te positioneren. En de uitzonderingen met relative en absolute. Niet andersom.

Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 20:46


oh oke, dan leren wij de verkeerde manier op school... is hier nog een specifieke reden voor?

DNA
Forum Lid

7709 posts
# Geplaatst: 18 Mar 2010 20:49 · Aangepast door: DNA


verklein je browser eens. En verander de grootte eens ervan...

maar gelukkig heb je niet hele rare dingen erin staan. Maar zoals ik de code zie, kan je zelf alle positions weghalen en het zou geen effect hebben.

en gebruik eens een doctype.

Morse
Forum Lid

112 posts
# Geplaatst: 18 Mar 2010 21:02


ah goed dat je hier over begint waar dient het precies voor? Ik weet alleen heel van dat het iets met W3C te maken heeft en ik las ook iets over renderen maar het was mij nog niet echt duidelijk. Overigens staat het in m'n index wel, of moet het in iedere pagina? Dat browser trucje heb ik geprobeerd het de het menu is geslaagd :)

Sebastiaan Franken
Moderator

3847 posts
# Geplaatst: 19 Mar 2010 06:59


Een doctype zorgt ervoor dat de browser de HTML + CSS code in zogenaamde standaarden modus weergeeft, in plaats van Quirks Modus (niet standaarden modus). Vooral Internet Explorer's Quirk Modus is een ramp, vandaar de doctype.

Morse
Forum Lid

112 posts
# Geplaatst: 19 Mar 2010 07:34


Ah oke, ik dacht eerder dat het een soort van copyright was van W3C, maar dan zal ik er in het vervolg op letten.

BaZz
Forum Lid

3574 posts
# Geplaatst: 19 Mar 2010 07:57


voorbeeldjes:

http://www.html-site.nl/boilerplate.php

Reactie

Tekst vet maken  Tekst cursief maken  Tekst onderstrepen  Afbeelding invoegen  Insert YouTube video  Link invoegen  html code invoeren  css code invoeren  php code invoeren   javascript code invoeren  Uitschakelen *Wat is dat?


» Naam  » Wachtwoord 
 Alleen geregistreerde bezoekers kunnen hier een bericht plaatsen. Je kunt inloggen of je hier registreren.

 



Dit forum is gebaseerd op miniBB © 2001-2010

cursus html


Sponsor: BlueYellow

Sitemap