Dit is een bruikbare layout
Bedenk er zelf maar een toepassing voor.
CSS design voor een HTML5 pagina cross browser en W3C valide
Vergeet niet bij de zoekfunctie de sitenaam van de
dns4.nl te veranderen in de naam van jouw site. Er
is een heleboel in te stellen bij dit voorbeeld. Neem
er rustig de tijd voor om te kijken hoe alles in elkaar
zit. Dit voorbeeld is afgesteld op een scherm van
1024 bij 768. Op grotere schermen wordt de pagina
gewoon gecentreerd weergegeven en bij kleinere
afmetingen zorgt de browser ervoor dat er schuifbalkjes
te voorschijn komen. De reden voor de vaste afmetingen is
dat bij informatieve sites het niet de voorkeur heeft om
liquid design toe te passen. Alles staat altijd precies
op de zelfde plaats en dat heeft een rustgevend effect
bij het lezen van de pagina. Als je de pagina aan het
opmaken ben kan je ook exact bepalen waar de plaatjes
moeten komen en hoe de tekst wordt geplaatst. Nooit
verrassingen op deze manier...
Een ander item op de pagina
Waar je nuttige informatie kan geven
De pagina zelf is HTML5 met CSS2. Niet nodig om te
vermelden dat alles cross browser is, en dat de code
van de html als van de CSS 100% valide is. Zonder dit
gegeven zou de pagina overigens niet goed kunnen werken.
In quirks-mode is het erg onvoorspelbaar
hoe de code zich in verschillende browsers zal gaan gedragen.
Je weet bijna al zeker dat er van de positionering niets
terecht zal komen, en dat zelfs (Java)scripts hele rare
dingen kunnen gaan doen als ze niet onder de "stricte mode"
kunnen werken. Terzijde: De meeste problemen die mensen
hebben als hun pagina's "raar" doen (of helemaal niet werken)
is toch echt dat ze niet de W3C normen willen (of misschien
niet kunnen) volgen. Het is een kleine moeite om zuivere code
te maken; en dan opeens er achter komen dat het helemaal niet
nodig is om hacks etc. toe te passen. Zo.. dat is wel genoeg tekst
(denk ik) om de pagina een beetje te vullen.
DOWNLOAD HIER DE ZIPFILE VAN DIT VOORBEELD
Unzippen uploaden en draaien maar...