background preloader

HTML5

Facebook Twitter

Compressed.tracemonkey-pldi-09.pdf. The return of the <u> element. Presentational elements like <i>, <b>, <small> and <hr> have been redefined in HTML5 with semantic meanings, or, in a couple of cases, made non-conforming. The <u> element had been in the non-conforming camp, but a couple of semantic use cases led it back into the fold. While most of us will never need it (and some will jeer), on the odd occasion, it might be just the element you need. Before HTML5, <u> was solely for applying a presentational style of underlining to text. HTML 4 discouraged “font-style” or presentational elements, and even deprecated <u>, advising us to use CSS instead. Even before this, <u> was frowned upon as underlines are the browser default for links, and making normal text look like links gives users a bad case of clicky-clicky frustration.

<u> was initially non-conforming in HTML5. There are, however, a couple of non-link places where text is traditionally underlined to convey meaning, as the HTML5 specification’s definition mentions: Chinese proper name marks # Feature. L’HTML5 est-il une hallucination collective ? Par Franck Wolff, fondateur et président de Granite Data Services. 5 très mauvais patterns en HTML5 | Tominardi – Blog fascinant. HTML5 est de plus en plus présent dans nos vies de développeurs et d’intégrateurs. Bonne nouvelle. Cependant, il est une rupture avec le standard XHTML adopté depuis prêt de 10 ans dans le sens ou il est très permissif. Le W3C, trop souvent montré du doigt par le passé comme une communauté de développeurs fermés aux besoins d’intégrateurs pas forcement issus du monde du développement (infographistes, amateurs, etc.), a décidé de faire un consensus reléguant à l’état de conventions de code certaines choses qui étaient devenus obligatoires, à juste titre, avec XHTML.

Aujourd’hui, ou en sommes nous ? HTML5 est il une application de SGML ou de XML ? Voici 5 mauvais patterns que je vous déconseille fortement d’appliquer dans vos codes. 1.Ne pas fermer les tags <p>Ceci est un paragraphe non fermé Sans doute le pire retour en arrière avec HTML5 : vous avez le choix de fermer ou non les tags. Pour rappel, certains tags en HTML4 ne devaient strictement pas être fermés (br, img). HTML5 Techniques for Optimizing Mobile Performance. Introduction Spinning refreshes, choppy page transitions, and periodic delays in tap events are just a few of the headaches in today’s mobile web environments. Developers are trying to get as close to native as they possibly can, but are often derailed by hacks, resets, and rigid frameworks. In this article, we will discuss the bare minimum of what it takes to create a mobile HTML5 web app.

The main point is to unmask the hidden complexities which today’s mobile frameworks try to hide. You will see a minimalistic approach (using core HTML5 APIs) and basic fundamentals that will empower you to write your own framework or contribute to the one you currently use. Hardware acceleration Normally, GPUs handle detailed 3D modeling or CAD diagrams, but in this case, we want our primitive drawings (divs, backgrounds, text with drop shadows, images, etc...) to appear smooth and animate smoothly via the GPU. Page transitions Sliding For the slide effect, first we declare our markup: Flipping Rotating. Le plus beau site HTML5 of the World - Fatras. Il s'appelle Kroc Camen.

Personne n'étant parfait il se peut qu'il soit anglais. Son site en HTML5 est sans aucun doute le plus beau, le plus raffiné qui soit. Son code HTML et la CSS3 qui l'accompagne sont un chef d'œuvre atteignant l'épure. C'est la perfection. Ici pas de div, pas d'id ni de class. Ne vous inquiétez pas : je vous invite plus loin à le visiter. Le site HTML5 le plus raté of the World C'est moi qui l'ai fait. La honte ! Bref, mon site ne fonctionnant que pour moi, « t'es con : à quoi bon payer un hébergement ? Résultat des courses : j'enterre mon gabarit HTML5 et CSS3 pourrie dont voici la dernière image — R.I.P. — : Et je balance un nouveau template qui verra le jour pas plus tard que bientôt.

Le site HTML5 du sieur Kroc Camen. Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices. Quoting and citing with <blockquote>, <q>, <cite>, and the cite attribute. NOTE: (6/11/2013) The definitions of cite and blockquote in HTML have changed.

For the latest advice on using these elements refer to cite and blockquote – reloaded Given HTML’s roots in the academic world, it should be no surprise that quoting is well-accommodated in the elements <blockquote> and <q>, with their optional cite attribute. In addition, there’s the <cite> element, which over the last nine years went from ‘semantic orphan element made good’ to one of the more contentious elements in HTML5. Let’s power up the endoscope and examine the scarring, starting with <blockquote>. Quoting with <blockquote> # We’ve become pretty familiar with <blockquote> here, as most of our articles feature excerpts from the HTML5 specification. The blockquote element represents a section that is quoted from another source. Easy peasy, right? <blockquote>This is a short block quote — look Ma, no paragraph tags!

This is a short block quote — look Ma, no paragraph tags! This is a longer block quote. MotionCAPTCHA Demo. HTML5 Doctor, helping you implement HTML5 today. Créer une carte de France cliquable en HTML5 / SVG. | Sylvain Prevost Design Webstudio. Beauté, parfum et maquillage avec Lancome : conseils beauté, soins du visage, anti-age Lancome. Lancôme lance un site adoptant les nouveaux standards du Web avec HTML5. Pour son nouveau site web, la marque adopte les nouveaux standards du Web avec HTML5, ce qui doit rendre les vidéos plus fluides et les contenus plus lisibles, de bonne qualité qu’ils soient lus depuis un PC, une tablette ou un smartphone. En consultant le site via le navigateur Internet Explorer 9, compatible avec ces nouveaux standards du Web, l’internaute doit être en mesure d’en apprécier la qualité.

Le nouveau site de Lancôme fait la part belle à l’image, proposant une « interface épurée pour une navigation personnalisée et visuelle qui laisse un maximum de place au contenu : les barres de tâches, les menus s’effacent pour offrir un espace de lecture plein écran, intégrant vidéos, témoignages et informations sur les services et produits en exclusivité ». « Depuis plus de 10 ans, Lancôme n’a de cesse d’investir le monde digital. Avec cette nouvelle plate-forme de marque, nous avions pour objectif de créer une expérience plus interactive, multi-sensorielle, riche et vivante. Les formulaires HTML5 dans Firefox 4 - Hanblog. Précision: certains exemples fonctionneront dans d'autres navigateurs mais vous aurez besoin de Firefox 4 pour les voir tous. Nouveaux types de champs À l'instar des nouveaux éléments, HTML5 introduit de nouveaux types de champs pour mieux exprimer le genre d'informations que l'on souhaite recevoir.

Le comportement et l'apparence de la plupart de ces nouveaux champs ne s'éloignent pas beaucoup du champ texte mais ils apportent un nouveau sens. Cela permet aux navigateurs de fournir une meilleure expérience aux utilisateurs. Par exemple, un navigateur mobile pourra fournir un clavier spécial pour certains champs[1]. Ou alors il pourra pré-remplir les champs téléphoniques en se basant sur votre carnet d'adresses. Firefox 4 ajoute quatre nouveaux types de champs : Parmi ces quatre champs, url et email valideront aussi leur contenu. Il y a aussi une nouvelle sorte de champ: Vous pouvez utiliser cet élément pour représenter une partie de la page qui réagit aux interactions avec le formulaire.

Comments in HTML5. FLash et HTML5 ne sont pas concurrents. Ce midi j’étais invité sur le plateau d’Adobe Live (dans le cadre de la Creative Week) à m’exprimer sur Flash vs. HTML5. Le moins que l’on puisse dire, c’est que le sujet est encore d’actualité (lire à ce sujet mon article publié en début d’année dernière : Pourquoi HTML5 et Flash ne peuvent être comparés), ou plutôt que la confusion règne encore entre ce qu’HTML5 est censé apporter et ce que Flash permet de faire en complément. il faut dire que la dispute entre Adobe et Apple l’année dernière n’a rien fait pour éclaircir ce débat plutôt technique. Je profite donc de l’occasion pour apporter quelques éléments de réponse : C’est très certainement ce dernier point qui peut mettre tout le monde d’accord : le marché n’est pas encore prêt pour un déploiement massif d’HTML5 car les navigateurs d’ancienne génération sont encore majoritaires (Internet Explorer représente encore 48% de parts de marché).

Ces chiffres sont confirmés par d’autres sources comme Stat Counter : MediaElement.js - HTML5 video player and audio player with Flash and Silverlight shims. ToDo Homepage. Blogs. Au programme de cette série d’articles, nous allons découvrir : 1 – les bases de SVG et de Canvas 2 – les scénarios clés d’utilisation de ces 2 jeux d’APIs Ce premier article traitera donc des bases de SVG et de Canvas. Note : vous pouvez tester la plupart des exemples directement au sein de cet article si vous utilisez IE9, Firefox 4.0 ou Chrome. Opera 11 ne supportant pas apparemment le SVG “in-line”, la plupart de mes exemples SVG ne fonctionnent pas.

Par ailleurs, j’ai corrigé l’exemple de jeu en SVG à la fin de l’article fourni par le tutorial MSDN pour le faire fonctionner sous Firefox. Les bases de SVG Les scènes statiques Commençons donc par la base de la base de SVG. Vous avez un ensemble de primitives pour dessiner (rectangle, cercle, ellipse, etc.) ou alors via des Paths. Si vous êtes développeur Silverlight, SVG vous rappellera furieusement XAML si nous devions faire un parallèle. Nous donne le résultat suivant (si votre navigateur supporte SVG) : Ajout de l’interactivité <!

<! <! ). The Threepenny Editor - Good Ideas In Great Hands. VintageJS - add some awesome retro and vintage style to your images with the HTML5 canvas element. HTML5, c'est quoi, comment ça marche ? WeBlog, conseils en création de sites web. The alt decision. A recent decision by the W3C HTML working group has caused much discussion and some consternation within the accessibility community and wider web development community. If you want change get involved! As per W3C policy the decision made by the HTML working group is not the end of the road. It can be re-opened or a formal objection can be lodged. Both of these options are being actively pursued by the HTML working group accessibility taskforce. What does the decision mean? The presence of aria-labelledby does not make missing alt conforming: HTML validators WILL flag this as an error: <img src="chart.gif" aria-labelledby="a1"> <p id="a1">description of data in chart</p> The presence of role=presentation does not make missing alt conforming.

HTML5 validators WILL flag this as an error: The presence of <meta name=generator> makes missing alt conforming. HTML5 validators WILL NOT flag this as an error: <! The presence of title makes missing alt conforming. The decision Decision of the Working Group. IBM lance Maqetta : un éditeur HTML5 et JavaScript open-source pour Web et mobiles et l'offre à la fondation Dojo. IBM vient de lancer un nouvel outil d'édition des interfaces en HTML5/JavaScript et de mettre le projet en open source sous l'égide de la fondation Dojo, à l'origine du Toolkit JavaScript éponyme.

Maqetta offre un éditeur visuel WYSIWYG basé-web de création d'interfaces utilisateurs en HTML5 pour les applications mobiles et de bureau. L'outil propose des espaces de travail adaptés aux différents appareils et permet d'y déplacer par glisser-déposer les différents contrôles proposés, issus de plusieurs frameworks populaires comme Dojo, jQuery UI et Yahoo! UI. Il permet aussi de créer ses propres Widgets en JavaScript et offre des capacités de mise en forme CSS avancées. Très complet, Maqetta permet de définir entre autres des mécanismes d'organisations des interfaces en « états d'applications » pouvant interagir sans programmation.

Maqetta s'exécute directement sur les navigateurs modernes sans nécessiter l'installation d'un quelconque plug-in. Source : compte GitHub du projet Et vous ? HTML5 : De la page web à l’application web, livre à paraître chez Dunod. Bonjour à tous chers lecteurs, Ces 3 derniers mois ont été particulièrement intensifs, puisque j’ai co-écrit un livre nommé “HTML5 : De la page web à l’application web” avec mon confrère blogueur de l’HTML5 Jean-Pierre Vincent, créateur et animateur de braincracking.org.

Ce livre est édité par Dunod et devrait être commercialisé courant juillet. Notre livre est préfacé par Paul Irish de Google, travaillant sur Chrome, également créateur de Modernizr, d’HTML5 Boilerplate et membre de l’équipe jQuery (c’est la grande classe donc !). Voici le programme détaillé de ce qui vous attend dans ce livre très complet de 250 pages riches en contenu (et en humour) : L’introduction résume le cadre dans lequel évolue HTML5 et retrace son contexte historique. La première partie couvre à peu près toutes les nouveautés qui se passent du côté du code HTML : La seconde partie se focalise sur les nouvelles APIs JavaScript : Le chapitre 6 vous plongera dans le monde impitoyable des APIs audio et vidéo.

HTML5 vs Silverlight vs Flash. HTML5, Silverlight 5 ou Flash? Dur dur de choisir, car on entend de tout en ce moment. Rassurez-vous, ce que vous entendez s'agit simplement d'une belle intox, une opération de com' venant de services marketing douteux. Je vais ici tâcher de vous fournir une réponse technique à cette légitime question: "faut-il choisir HTML5 ou Silverlight ou Flash? Ou attendre? ". Pourquoi des RIA? Pour commencer, il faut bien comprendre que les RIA sont une technologie d’avenir. (diapositive issue de mes formations Silverlight) Or notre décideur n’aime pas choisir. Les RIA, ce sont des applications qui se déploient un peu moins bien que des applications Web, mais qui offre une richesse d’interface et d’accès à la machine au-delà du Web.

Bref, les RIA ont le vent en poupe vu qu’elles répondent à un besoin omniprésent. Adobe: extrêmement bien placés, ils ont Flash qui est déjà présent dans 95% des navigateurs (source). Alors, Apple aurait-il raison? Ne me méprenez pas. Flash Flash? Silverlight. Bundles. How to get all the browsers playing ball. This post was of course an April Fool's Day joke, check the post date ;) We can but dream of having a script like this one day. Oh and if you haven't checked out what the script does do, you really should, it's awesome. At the beginning of the year, all seven of the HTML5 Doctors met up and started to discuss the problem of browser support within the realm of HTML5, CSS3 and all the sexy new APIs.

In the last year, riding the popularity of HTML5, a great number of JavaScript polyfills/shim/shams/what-have-you have been released, and the Modernizr project even maintains a list of these scripts. But we've gone one step further. What if you could include a single JavaScript library, and it automatically detected the state of the browser support for the latest technology, and where the browser is lacking, the JavaScript library plugs the missing gaps. An über polyfill library if you will! That's exactly what we've been working on for the last few months. The Über Polyfill That's it. And so on. Microsoft WebCamp HTML5 » Evilznet.com. Ce mercredi 16 mars j’ai assisté au WebCamp HTML5 chez Microsoft présenté par David Rousset, Aurélien Verla, Glovanni Clément et Sébastien Doncker. Je ne vais pas vous rapporter l’ensemble des infos qui nous ont été présentées, je vais sélectionner ce qui me semble le plus important et en profiter pour y intégrer mon point de vue (complètement personnel).

Que faut-il comprendre par HTML5 ? Quand on entend parler d’HTML5 il est souvent sous-entendu HTML5 et ses amis. Il s’agit finalement d’un ensemble de techno/produits utilisés pour le Web dans les navigateurs « moderne ». Ou en est-on ? Avant de donner l’état d’avancement d’HTML5, un bref rappel sur ce qui s’est passé ces dernières années est nécessaire : Le W3C, groupe connu de tous, qui s’occupent de spécifier les standards Web, travaillait depuis bien longtemps sur une version XHTML2 devant succédé à XHTML1.1 ou HTML4.

Le W3C c’est : 442 membres, dont pas mal de Microsoft. Bon alors on peut faire quoi ? Have a Field Day with HTML5 Forms. The Current State of HTML5 Forms · Wufoo. Avec la sortie d’IE9, HTML5 devient enfin une réalité. Jeff Prosise's Blog : Using HTML5 Web Storage for Interprocess Communication. "Mobifying" Your HTML5 Site. Documentation | Popcorn.js. CamanJS - Image Manipulation in Javascript. SOUR / MIRROR. HTML5 — Edition for Web Developers. No Eleven - High (Lunar Western ©2011) Guidelines on ALT texts in IMG elements. When can I use... Support tables for HTML5, CSS3, etc. The Bright (Near) Future of CSS - Smashing Magazine. Elements and Attributes. Go offline with application cache. Applying a Clean & Imageless Design to an Article – Part I. Base64, model trains, Web Workers & the DOM, captions, …

Methods of communication. Normandie Web_HTML5,CSS3 - HTML5中文网 - 我们以促进HTML5在中国的普及而努力. Bonnes pratiques de performance pour Webapp HTML5. HTML5 Video Player | VideoJS. Video for Everybody! HTML5 video player. HTML5 and Search Engine Optimisation. How well does Googlebot deal with non-standard tags? - Webmaster Central Help. How to develop a HTML5 Image Uploader. HTML5 data-* attributes are great and you know it. Load More Sidebar Content When There Is Room. Get Satisfaction | Customer Community Software - Love your Customers.

New structural elements in HTML5. The New York Times. La balise mark - HTML5. HTML5 accessibility. HTML5 ADVENTURE CALENDAR. Application hors-ligne avec HTML5 – le manifest. Never Mind the Bullets - BEAUTY OF THE WEB. Create Slideshows | Slidio. Extending HTML5 — Microdata. UI. HTML5, Google Instant Previews & son Snippet - Fatras. HTML5/CSS3 et autres geekeries. Firefox 4: HTML5 Forms. The Paciello Group Blog » Using the HTML title attribute. Normandie-web.hiseo.fr/blog/garennes-sur-eure. Garennes-sur-Eure en Normandie - blog. Mes prévisions pour 2022 - HTML5.