Dont believe the hype … yet
HTML5 & CSS3
Tegenwoordig vind je niet anders meer dan HTML5 & CSS3 demo’s op het WWW. Dat is op zich geen slechte zaak.
Dit kan als indicatie dienen dat webdevelopers ermee bezig zijn, experimenteren met de materie.
Misschien zullen browser software vendors wel de trend bemerken en sneller de mogelijkheden inbouwen in toekomstige versies van hun browsers.
Maar
Ik had ooit de gelegenheid om Steven Pemberton te horen spreken, Steven Pemberton lag mee aan de basis van wat wij vandaag de dag XHTML noemen, dit was meer als 10 jaar geleden al uitgevonden, maar nu pas wordt het volledig ondersteund.
Steven Pemberton was heel duidelijk met te zeggen dat al de hype over HTML5 & CSS3, voor binnen 10 jaar zal zijn, elk jaar zal wel één of andere HTML5 tag, of CSS3 eigenschap mee in je favoriete browser zitten, en binnen 10 jaar zal er een volledige ondersteuning zijn.
Wel
Als je mobile toepassingen maakt voor de Iphone, dan is het aangeraden om je nu al te bekwamen in de kunst van HTML5 & CSS3.
Experimenteren met de mogelijkheden van HTML5 & CSS3, zorg er wel voor dat je altijd een fallback hebt voor het geval dat browser bepaalde zaken niet ondersteunen (wat op hetzelfde neerkomt met het op de huidige manier te doen, en zelfs dubbel werk)
Niet
Demo’s opzetten voor je klanten om te laten zien wat je allemaal kan.
Wat als ze zeggen, “ja dat wil ik, en ik wil crossbrowser ondersteuning“.
Als je eens wist hoe hard je dan ge-jost bent!!
Gelezen: 984 | browsers, Mobile, W3C, Apple, XHTML, Microsoft, CSS








Op Thursday 11 March 2010
Met HTML5 heb ik voorlopig nog weinig ervaring, maar prutsen met CSS3 doe ik ondertussen wel al jaren. Mijn ervaring is dat het voorlopig nog een knoeiboel is, omdat de implementie niet gelijktijdig gebeurde. Daardoor zit je met -moz- en -webkit- enz. Vreselijk onhandig om mee te werken.
Op Wednesday 24 March 2010
Het voordeel van html5 is dat je de tags nu al kunt gebruiken. Declareer ze gewoon allemaal als display:block; en het moet werken in zo goed als alle browsers.
CSS3 gebruiken ik al wel, maar vooral voor extra eye-candy. Dus voornamelijk de rounded-borders en schaduw dingen. Dus iets wat je niet mist, maar als je browser het ondersteunt is het mooi meegenomen. Twitter en Youtube doen dit overigens ook.
Op Tuesday 13 April 2010
Het hele punt van HTML5 is net dat het backwards compatible is. Je bepaalt volledig zelf welke nieuwe elementen je gebruikt, maar er is geen reden om het nieuwe kortere doctype, en de eenvoudigere syntax van HTML5 nu al te gaan gebruiken — dat werkt gewoon. Overal.
CSS3 moet gezien worden als progressive enhancement, en staat helemaal los van cross-browser-ondersteuning.
Op Thursday 15 April 2010
Zo backwards compatible blijkt het niet te zijn trouwens. Ik heb nog even wat onderzoek gedaan en om het overal werkende te krijgen moet je nog javascript gebruiken. Niet echt ideaal dus. Mogen we er al vanuit gaan dat iedereen javascript heeft aan staan? Of laten we dan gewoon de hele website in elkaar zakken?
Op Thursday 15 April 2010
Paul: Lees m’n reactie.
Ik herhaal: je bepaalt zelf hoe ver je gaat in het gebruik van HTML5, maar er is al een groot deel dat gewoon nu al gebruiksklaar is zonder enige hacks. “Er is geen reden om het nieuwe kortere doctype, en de eenvoudigere syntax van HTML5 nu al te gaan gebruiken — dat werkt gewoon. Overal.”
Pas wanneer je de nieuwe elementen gaat gebruiken, heb je JavaScript nodig, maar daar kies je dan zelf voor. Het is perfect mogelijk om al van enkele voordelen van HTML5 te genieten zonder deze elementen reeds te gebruiken.
Hopelijk is het hiermee duidelijker.
Op Thursday 29 April 2010
Ga pas HTML5 en CSS3 leren wanneer meer dan 90% van de browsers het goed ondersteunen.