fout in container

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Erkan

Erkan

26/11/2007 22:46:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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;

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
 
PHP hulp

PHP hulp

11/01/2025 12:56:20
 
Elwin - Fratsloos

Elwin - Fratsloos

27/11/2007 08:48:00
Quote Anchor link
CSS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
#container {
display: block;
width: 800px;
margin: 0 auto;
}


HTML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<html>
<head></head>
<body>
<div id="container">
Hier alles wat in de gecentreerde container moet.
</div>
</body>
</html>
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 08:51:00
Quote Anchor link
Aanvulling: waarom gebruikt iedere CSS beginner toch zo graag position: absolute? Ik heb het bijna nooit nodig.
 
Joep

Joep

27/11/2007 09:11:00
Quote Anchor link
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.
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
 
Tex

Tex

27/11/2007 10:19:00
Quote Anchor link
het beste is alles een vaste breedte mee te geven dan voor alles position absolute te gebruiken
 
Erkan

Erkan

27/11/2007 22:55:00
Quote Anchor link
Bedankt voor jullie reacties allemaal, maar nu heb ik nog een vraag, op firefox zit de site er goed uit met de onderstaande css, alleen op IE staat de pagina niet gecentreerd maar links van het scherm.

Kan iemand me vertellen wat ik moet doen om de pagina met de onderstaande code ook op IE te centreren?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
#container {
display: block;
width: 800px;
margin: 0 auto;
}
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 22:59:00
Quote Anchor link
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.

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
 
Erkan

Erkan

27/11/2007 23:22:00
Quote Anchor link
Jan, als ik de container code van jou site toepas op die van mijn, heb ik nogsteeds geen gecentreerde div
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 23:36:00
Quote Anchor link
Welke versie IE gebruik je?
 
Erkan

Erkan

27/11/2007 23:41:00
Quote Anchor link
7.0
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 23:45:00
Quote Anchor link
Afbeelding
 
Erkan

Erkan

27/11/2007 23:48:00
Quote Anchor link
Die pagina ziet er ook goed uit bij mij, alleen als ik het gebruik voor die van mij, dan is het nogsteeds niet gecentreerd
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 23:49:00
Quote Anchor link
Ja, dan zit de fout in je overige CSS voor die container div. Geef eens een link naar een online voorbeeld?
 
Erkan

Erkan

27/11/2007 23:55:00
Quote Anchor link
vind je het goed als ik je de link via pm stuur?
 
Jan Koehoorn

Jan Koehoorn

27/11/2007 23:58:00
Quote Anchor link
Ja prima, stuur maar.
Edit:
De eventuele oplossing post ik wel hier.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Erkan

Erkan

28/11/2007 00:03:00
Quote Anchor link
ok, geen probleem, ik heb je de link gestuurd, alvast bedankt
 
Jan Koehoorn

Jan Koehoorn

28/11/2007 00:17:00
Quote Anchor link
Verander dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<body vlink="#333333" marginwidth="0" marginheight="0" link="#333333" alink="#c0c0c0" leftmargin="0" topmargin="0">

in dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<body>

Al dit soort dingen horen in je CSS thuis en niet in je (X)HTML.
 
Erkan

Erkan

28/11/2007 00:27:00
Quote Anchor link
bedoel je dit??
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#333333" vlink="#333333" alink="#C0C0C0">
 
Jan Koehoorn

Jan Koehoorn

28/11/2007 00:29:00
Quote Anchor link
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.
 
Erkan

Erkan

28/11/2007 00:34:00
Quote Anchor link
ok, ik heb het nu vervangen door <body>, maar ik zie nog geen verschil erin
 
Jan Koehoorn

Jan Koehoorn

28/11/2007 00:41:00
Quote Anchor link
Je had niet het goede DOCTYPE.

Maak er dit van, helemaal bovenin je bron:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.