fout in container
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
#container {
width:100%;
top:15%;
left:0;
position:absolute;
}
#wrapper {
width:800px; /*Breedte van je site*/
top:-100px;
left:50%;
margin-left:-400px; /*Helft v/d breedte van je site*/
position:absolute;
width:100%;
top:15%;
left:0;
position:absolute;
}
#wrapper {
width:800px; /*Breedte van je site*/
top:-100px;
left:50%;
margin-left:-400px; /*Helft v/d breedte van je site*/
position:absolute;
Dit is de container, alles leuk en aardig, maar nu merk ik dat het linker gedeelte van mijn site wegvalt als ik speel met de schermresulutie.
Kan iemand me helpen om het goed te maken.
MVG
Erkan
HTML:
Aanvulling: waarom gebruikt iedere CSS beginner toch zo graag position: absolute? Ik heb het bijna nooit nodig.
Dat jij die position nooit gebruik is misschien wel omdat je het anders heb geleerd.
Ik bouw dagelijk design om naar xhtml en gebruik wel degelijk position absolute. Vooral als het gaat om absolute positionering binnen een container.
Maar ook voor niet gecentreerde sites, gebruik ik het voor headers en andere wrappers.
Relative en static zijn erg goed als het gaat om gecentreerde sites of content wat relatief geplaats moet worden, maar voor de rest zie het "beginner" e rniet zo in
Mogguh trouwens ;)
Gewijzigd op 01/01/1970 01:00:00 door Joep
het beste is alles een vaste breedte mee te geven dan voor alles position absolute te gebruiken
Kan iemand me vertellen wat ik moet doen om de pagina met de onderstaande code ook op IE te centreren?
Joep schreef op 27.11.2007 09:11:
Hey Jan. ik zou nie snel zeg dat elke "beginner" die constructie gebruikt.
Dat jij die position nooit gebruik is misschien wel omdat je het anders heb geleerd. Ik bouw dagelijk design om naar xhtml en gebruik wel degelijk position absolute. Vooral als het gaat om absolute positionering binnen een container.
Maar ook voor niet gecentreerde sites, gebruik ik het voor headers en andere wrappers.
Dat jij die position nooit gebruik is misschien wel omdat je het anders heb geleerd. Ik bouw dagelijk design om naar xhtml en gebruik wel degelijk position absolute. Vooral als het gaat om absolute positionering binnen een container.
Maar ook voor niet gecentreerde sites, gebruik ik het voor headers en andere wrappers.
Een div absoluut positioneren binnen een div met position relative is prima. Maar wat ik vaak zie is dat CSS beginners position: absolute gebruiken voor bijna alle divs in hun lay-out, om ze op hun plek te krijgen. En daar waarschuwde ik voor.
Edit:
@ Erkan: voorbeeld
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Jan, als ik de container code van jou site toepas op die van mijn, heb ik nogsteeds geen gecentreerde div
Welke versie IE gebruik je?
7.0
Die pagina ziet er ook goed uit bij mij, alleen als ik het gebruik voor die van mij, dan is het nogsteeds niet gecentreerd
Ja, dan zit de fout in je overige CSS voor die container div. Geef eens een link naar een online voorbeeld?
vind je het goed als ik je de link via pm stuur?
ok, geen probleem, ik heb je de link gestuurd, alvast bedankt
Code (php)
1
<body vlink="#333333" marginwidth="0" marginheight="0" link="#333333" alink="#c0c0c0" leftmargin="0" topmargin="0">
in dit:
Al dit soort dingen horen in je CSS thuis en niet in je (X)HTML.
Ja. Ik vermoed dat die leftmargin en topmargin voor je problemen zorgen. En, zoals ik al zei, dat soort lay-out hoort niet in je markup te staan, maar in je CSS, het liefst in een extern CSS bestand.
ok, ik heb het nu vervangen door <body>, maar ik zie nog geen verschil erin
Maak er dit van, helemaal bovenin je bron: