Wow, kijk mij eens registreren op GoT en zowaar reageren op deze interressante discussie (die helaas al een tijdje dood was

)
oh,when? schreef op 12 april 2004 @ 13:19:
Toch nog even op deze mooie paasdag reageren. Ik wil nog even teruggaan naar de mensen die roepen dat met CSS je website in 1 keer omgezet kan worden naar een andere layout.
Dave Shea en
Doug Bouwman hebben op 1 april een grap uitgehaald door de layouts van hun sites te verwisselen. Beide zijn vooraanstaande developers in de 'Webstandards' community ( om het maar ff samen te vatten ) en gebruiken dan ook XHTML en CSS compliant websites.
Appeltje eitje zou je denken toch? 1 keer de stylesheet verwisselen en je bent klaar.
Niets is minder waar, zowel
Dave als
Doug beschrijven hoe ze deze grap hebben uitgehaald. Schrik niet, het omvat het aanpassen van de originele Photoshop bestanden, het weglaten van menu-structuren, en het toepassen van obscure CSS hacks om het daadwerkelijk voor elkaar te krijgen.
Nu wil ik niet beweren dat het gebruik van Tables en font tags hier wel zou hebben geholpen, maar het toont wel aan dat zelfs de groten onder ons niet 1-2-3 een 'layout verwisselen'.

Ja, leuk verhaal. Maar je schetst eigenlijk een heel verkeerd beeld, m.i.
Dave en Doug hebben twee sites waarbij hun gekozen HTML sturctuur
zeer verschilt, op sommige punten (Mezzoblue's navigatie is vele malen complexer en anders samengesteld dan die van StopDesign). Toch hebben die twee elkaars layout met "minimal effort" kunnen switchen. Tuurlijk moet je de photoshop bestanden aanpassen - ze namen elkaars logo ook over qua stijl, maar gebruikten desondanks nog wel hun EIGEN logo. Dat is een redesign kwestie.
Al met al zijn de twee heren niet lang bezig geweest.
En NU ga je vergelijken met hoe dat zou zijn geweest in het geval van table-based layouts. Daar zou zo'n redesign (want dat is het in principe gewoon) enkele dagen zoniet
weken hebben gekost.
Vaak is het zo dat wanneer een bedrijf, gemeente, school of wat dan ook, hun site vernieuwt, het enkele weken kost om alle pagina's om te zetten naar het nieuwe design. Dit omdat elke pagina vol staat met inline opmaak, gemaakt is met tables zodat alles perfect in het design paste, etc.
Door een goede scheiding te maken van content, structuur en opmaak, kan je oneindig veel flexibeler spelen met elk van de drie. De CSS Zen Garden is een vaak-genoemd voorbeeld, simpelweg omdat het ook het perfecte voorbeeld is van de onvoorstelbare kracht van CSS.
Stel, je bent een bedrijf dat heel erg inspeelt op huidige trends en moderne zaken en alles. Je site geef je een redesign elke 12 maanden om bij te blijven en trendy te blijven. Met tables zouden de webdevelopers en designers, afhankelijk van de grootte van de site, minstens een week of twee bezig zijn, elke keer, om deze klus te klaren. Sure, dat brengt voor de site-ontwikkelaar lekker geld in het laadje, maar voor jou is dat eigenlijk niet zo fijn.
Met een goed-voorbereide, goed-gestructureerde site heb je in theorie vaak slechts 2 dagen nodig om de klus te klaren, waarbij een groot deel van de tijd opgaat aan het maken van het nieuwe Design. Dat is voor jou als bedrijf veel aantrekkelijker, en stelt je zelfs in staat om zonder veel geld kwijt te zijn, elke 6 maanden ipv. elke 12 je site te redesignen.
Mezzoblue en Stopdesign waren in principe slechts een ruim half uur bezig met het belangrijke werk (Photoshop zut moet je niet meetellen, dat is design en heeft niks met XHTML, CSS en goede structuur te maken).
Beeld je nu eens in dat bijvoorbeeld
www.yahoo.com en
www.msn.com ditzelfde grapje zouden uithalen. Die zijn echt niet in 30 minuten klaar hoor, en ook niet in 60 minuten. Alleen via knippen en plakken kan je die twee voorpagina's
enigszins snel van layout wisselen, maar dan nog ben je 30+ minuten bezig, en dat is slechts 1 enkele pagina die je dan gedaan hebt. NIET je hele site van een paar honderd tot paar duizend pagina's. En bij een MSN en Yahoo switch hou je ECHT niks meer van elkaars HTML structuur behouden. Bij Mezzoblue en Stopdesign was dat voor 99% wel zo (alleen dat menu van Mezzoblue was een echt heikel punt, maar goed).
Wereldje van verschil.
Tuurlijk, ook met CSS en goede XHTML ben je niet in 5 minuten klaar met een volledig nieuw design voor je site, maar als je de hoeveelheid tijd, werk en dus kosten goed gaat vergelijken, dan kan je niet anders dan inzien dat je met XHTML/CSS en een goed geschreven structuur, veel sneller, makkelijker en goedkoper klaar bent.
Poehee, sorry voor de rant.