background preloader

HTML5

Facebook Twitter

Créez des formulaires fabuleux avec HTML5. Jusqu'à présent, les formulaires ne provoquaient pas un enthousiasme excessif, mais HTML5 apporte des améliorations importantes, autant pour les développeurs qui les créent que pour les utilisateurs qui les remplissent. Ces nouveautés concernent les éléments de formulaires, les attributs, les types de champs, la validation par le navigateur, des styles CSS3 et l'objet FormData qui rendent l'utilisation des formulaires plus agréable et conviviale.

Cet article est la traduction de Making Forms Fabulous with HTML5, publié sur le site HTML5 Rocks par Jan Kleinert. 2 commentaires Article lu 34281 fois. Au moment de la rédaction de cet article (NDT Juin 2011), le support des nouveaux éléments et champs de formulaire ainsi que leurs attributs varie largement en fonction des navigateurs. Même parmi ceux supportant une fonctionnalité donnée, le comportement peut être différent d'un navigateur à l'autre.

Nouveaux éléments▲ HTML5 introduit cinq nouveaux éléments de formulaire. Nouveaux types de champs▲ Les microformats et microdata apportés par HTML5. Microformats, microdata, nouvelle sémantique, nouveaux éléments HTML… Tant de nouveautés qui perturbent les intégrateurs web soucieux de se mettre à jour dans leurs compétences ou curieux de savoir ce dont ils peuvent déjà faire usage dans leurs intégrations. Bien que les microformats existent depuis 5 ou 6 ans, ce n’est qu’avec l’arrivée de HTML5 que la profession et les outils sont suffisamment mûres pour commencer à les exploiter réellement. Nous allons essayer de nous concentrer sur les microformats et, surtout, les microdata apportées par HTML5. Cet article a été rédigé par Geoffrey Crofte, intégrateur et designer web chez Alsacréations et pour son petit studio Creative Juiz. Également auteur de son propre blog Creative Juiz et de nombreux articles pour la communauté Alsacréations, Geoffrey apprécie les expérimentations sur CSS3 et nous les fait partager sur TryToTry, son laboratoire.

Retrouvez Geoffrey sur Twitter : @geoffrey_crofte ou sur son portail perso. Présentation Rendu : TryToTry, CreativeJuiz Testing Platform. C HTML5 Logo. The Movement You're excited about HTML5; we are too. You've not just been enjoying the HTML5-powered web already — you're building it! As adoption and inspiration spreads, the web community will find creative ways to apply HTML5 and related technologies, spark trends, and capture best practices.

As momentum builds, we hope you bring this logo along for the ride and paint the world orange. You know that HTML5 badge you've placed oh-so perfectly in your footer? That HTML5 T-shirt turning heads in the office? Tweet your HTML5 logo sightings with the hashtag #html5logo. CSS3 – Effet de feuilles superposées - CSS / CSS3. Il y a quelques jours de cela je répondais à un petit tweet d’un confrère pour donner une astuce sur la création d’un effet graphique de feuilles superposées en CSS3. Le défi était de ne pas multiplier les éléments HTML pour réaliser cet effet. C’est chose faite. Jetons un œil sur la technique utilisée. Tweet et réponse L’idée me semblait intéressante, voici ma proposition visible sur dabblet et correspondant au mieux à l’image fournie par Daniel :Effet de feuilles superposées Comment faire ?

Nous allons voir plusieurs exemples pour réaliser deux effets similaires. Démonstration Pour réaliser le premier effet, utilisons un code HTML simple correspondant à un bloc de citation : <blockquote><p>C'est en forgeant qu'on devient forgeron</p></blockquote> Ce code suffit amplement pour notre affaire. N’oubliez pas que ce code CSS n’est pas préfixé (-webkit-, -moz-, etc.) et qu’il convient de le faire pour les propriétés CSS3 (ici box-shadow, transform-origin et transform).

Aller plus loin. Free HTML5 Templates | Bringing modern web standards to everyone. Find broken links on your site with Xenu's Link Sleuth (TM) Find broken links on web sites Wikipedia article about Xenu's Link Sleuth Description Xenu's Link Sleuth (TM) checks Web sites for broken links. Link verification is done on "normal" links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. Additional features: Simple, no-frills user-interfaceCan re-check broken links (useful for temporary network errors)Simple report format, can also be e-mailedExecutable file smaller than 1MBSupports SSL websites (" ")Partial testing of ftp, gopher and mail URLsDetects and reports redirected URLsSite Map Download System requirements: Microsoft Windows 95/98/ME/NT/2000/XP/Vista/7/8/10, WININET.DLL required (included with Internet Explorer).

To have peace of mind, I recommend that you are using an up-to-date anti-virus software on your computer (so do I!). Ok, I have read all that, I want to download! Join the Update Announcements mailing list at Yahoo Groups! Frequently Asked Questions (FAQ) 1. See here. or. Do websites need to be experienced exactly the same in every browser? The W3C Markup Validation Service. HTML5 Video Destruction. Blowing up HTML5 video and mapping it into 3D space « Craftymind. I’ve been doing a bit of experimenting with the Canvas and Video tags in HTML5 lately, and found some cool features hiding in plain sight.

One of those is the Canvas.drawImage() api call. Here is the description on the draft site. 3.10 Images To draw images onto the canvas, the drawImage method can be used. The api lets you take the contents of specific HTML elements and draw them into a canvas, and the 3rd element in that list is just begging to be abused. Blowing apart fragments of video Click around the video frame to blow up that part of the video, the exploded pieces will continue to play the video inside them. 3D Video This demo in particular runs really well inside webkit based browsers, but not so much in Firefox.

*Update* – I’ve changed the ogg video to be 640 x 360, prepare to see firefox weep Lessons learned There’s a couple hints I found out along the way that are good to know if you want to play around with drawing video. Secondly, don’t try copying individual pixels around.