Goed'dag iedereen 
Ik ben pas begonnen aan het maken van een kleine site voor mezelf, dit deed ik eerst met behulp van tabellen, zoals je hier kunt zien.
Echter, nadat ik meer had gelezen over CSS etc en een aantal discussies in dit subforum, heb ik geprobeerd om datzelfde te maken, maar dan in CSS.
Nu moet ik zeggen dat het mij redelijk gelukt is om hetzelfde na te maken. Dat valt hier te zien.
Je kan hier mijn stylesheet zien. Meteen door de validator gehaald, dus het zou goed moeten zijn.
Toelichting op de desbetreffende classes:
.logo is de bovenste div waar "logo" instaat.
.menu spreekt ook voor zich.
.body is de div met daarin "This is some text".
.powered is de div met de plaatjes erin.
.vhtml is voor het "valid html" plaatje.
.vcss is voor het "valid css" plaatje.
.deb is voor het "powered by debian" plaatje.
.apache is voor het "powered by apache" vraagje.
Ik kamp alleen met een probleem;
Als je kijkt naar de versie die gebruik maakt van tabellen, zie je dat de onderste cel (met de "powered by" logo's erin) netjes onder de "body" cel wordt gezet.
Standaard is de "body" cel net groot genoeg om goed weergegeven te worden bij 1024 * 768 en als je er meer tekst inzet, wordt hij gewoon groter en verschuift de onderste cel netjes mee.
Nu probeer ik datzelfde voor elkaar te krijgen met CSS, het lukt me alleen niet.
Als ik een absolute position meegeef aan die "powered by" div, staat hij er netjes onderaan. Maar zodra de "body" div groter wordt, verschuift hij niet mee. Ik kreeg het ook niet voor elkaar met een relative position, omdat ik hem niet relatief kreeg aan die andere div
Ik heb gezocht hier en op w3schools etc. Maar nu moet ik zeggen dat ik zo snel niet een oplossing zag, waarschijnlijk ook omdat ik niet echt weet waar ik precies op moet zoeken (behalve "css div position").
De site doet het trouwens prima onder IE6 en opera7, maar niet onder Opera6.05. Is dat een fout van mijn kant, omdat ik eigenlijk andere CSS had moeten gebruiken?
Ik hoop dat het verhaal duidelijk genoeg is.
Als het zo simpel is dat ik het niet had mogen plaatsen etc, geef me dan ajb een sluitpost met daarin een richting om te zoeken
Hartelijk dank,
Ik ben pas begonnen aan het maken van een kleine site voor mezelf, dit deed ik eerst met behulp van tabellen, zoals je hier kunt zien.
Echter, nadat ik meer had gelezen over CSS etc en een aantal discussies in dit subforum, heb ik geprobeerd om datzelfde te maken, maar dan in CSS.
Nu moet ik zeggen dat het mij redelijk gelukt is om hetzelfde na te maken. Dat valt hier te zien.
Je kan hier mijn stylesheet zien. Meteen door de validator gehaald, dus het zou goed moeten zijn.
Toelichting op de desbetreffende classes:
.logo is de bovenste div waar "logo" instaat.
.menu spreekt ook voor zich.
.body is de div met daarin "This is some text".
.powered is de div met de plaatjes erin.
.vhtml is voor het "valid html" plaatje.
.vcss is voor het "valid css" plaatje.
.deb is voor het "powered by debian" plaatje.
.apache is voor het "powered by apache" vraagje.
Ik kamp alleen met een probleem;
Als je kijkt naar de versie die gebruik maakt van tabellen, zie je dat de onderste cel (met de "powered by" logo's erin) netjes onder de "body" cel wordt gezet.
Standaard is de "body" cel net groot genoeg om goed weergegeven te worden bij 1024 * 768 en als je er meer tekst inzet, wordt hij gewoon groter en verschuift de onderste cel netjes mee.
Nu probeer ik datzelfde voor elkaar te krijgen met CSS, het lukt me alleen niet.
Als ik een absolute position meegeef aan die "powered by" div, staat hij er netjes onderaan. Maar zodra de "body" div groter wordt, verschuift hij niet mee. Ik kreeg het ook niet voor elkaar met een relative position, omdat ik hem niet relatief kreeg aan die andere div
Ik heb gezocht hier en op w3schools etc. Maar nu moet ik zeggen dat ik zo snel niet een oplossing zag, waarschijnlijk ook omdat ik niet echt weet waar ik precies op moet zoeken (behalve "css div position").
De site doet het trouwens prima onder IE6 en opera7, maar niet onder Opera6.05. Is dat een fout van mijn kant, omdat ik eigenlijk andere CSS had moeten gebruiken?
Ik hoop dat het verhaal duidelijk genoeg is.
Als het zo simpel is dat ik het niet had mogen plaatsen etc, geef me dan ajb een sluitpost met daarin een richting om te zoeken
Hartelijk dank,
[ Voor 16% gewijzigd door saviour op 23-03-2003 17:10 ]