Overstappen op HTML5 /CSS 3 zou ik ook nog niet volledig doen.
Alles hangt af van uw policy naar browserondersteuning toe. Yahoo heeft hier (voor hunzelf) een heel
model voor gebouwd, wat door sommige websitebouwers wordt overgenomen. Alles hangt af van keuzes die je maakt. Persoonlijk ben ik vanaf begin dit jaar gestopt met IE6 te ondersteunen, IE6 gebruikers krijgen een basis CSS (dus het ziet er niet 'kopot' uit') en een bericht dat hun brouwser sterk verouderd is. Als je natuurlijk een website moet herwerken met veel IE6 gebruikers, kan je eventueel op aanvraag toch alle IE6 gerelateerde problemen fixen.
Wat HTML5 betreft zijn al wel een aantal zaken die ge kunt gebruiken, die ook werken in de oudere browsers. Zoals de nieuwe doctype, verwijderen van het type attribuut op script en style tags, meta tag minimaliseren tot alleen de charset.
Gebruiken van nieuwe tags zou ik nog ni doen wegens de gebrekkige ondersteuning door IE, mocht je dit wel doen kan je eventueel
HTML5-shims gebruiken.
Ook de video-tag vind ik momenteel maar niks, je zal dan sowieso een flash fallback moeten voorzien. Als dat nu het enige was zou ik zeggen OK, maar de codec die browser afhankelijk is heeft ervoor gezorgd dat ik het nog niet wil implementeren.
Voor CSS geld ongeveer hetzelfde, een aantal dingen gebruik ik al wel, dit voor zaken die niet essentieel zijn voor het design, zoals rounded corners, shadows, bepaalde gradiënten, ...
Wat me hierbij echt stoort zijn de verschillende implementaties voor de verschillende browsers, zolang er geen echte standaard is doet iedereen maar wat hij wil voor zijn browser met zijn specifieke prefix. De komst van IE9 gaat hier ook geen goed aan doen vrees ik.
Iets wat ik wel gebruik zijn de nieuwe CSS3 selectors, deze zijn in veel gevallen te gebruiken om subtiele dingen te verwezenlijken, bij IE lukt dit niet, maar in veel gevallen is dit niet erg.
Iets wat ik snel hoop te gebruiken is de display:table (overigens geen CSS3) optie, maar dan zullen eerst de IE7 gebruikers moeten upgraden, dus dat zal nog even wachten zijn.
Mocht ge eventueel toch direct willen beginnen met deze nieuwe technologieën, dan kunt ge naar
Modernizr kijken. Dat zorgt voor detectie van de ondersteunde features van de gebruikte browser, aan de hand daarvan kunt ge CSS schrijven. De reden waarom ik dit niet wil gebruiken is omdat dit me wellicht een hoop meer werk gaat geven.