Tags: html

notes (29)

Un élément HTML 5 dialog

Date
Catégories
Tags

Un nouvel élément HTML 5, dialog, est en cours de définition ; il correspond exactement à un objet de ma librairie javascript (FloatPane) et à ce qui se fait par ailleurs couramment dans les interfaces graphiques : une fenêtre de dialogue.

Effet de vague sur une liste d'items

Date
Catégories
Tags

Le bling-bling sévit partout, y-compris dans le développement web. Exemple : les items de liste du pied-de-page du blog {Sciences²} (dont la lecture est par ailleurs fortement recommandée). Autant j'aime l'effet rendu, autant la manière de l'obtenir me laisse, comment dire, perplexe...

Traversée aléatoire des éléments

Date
Catégories
Tags

Les nouvelle spécifications web (HTML 5 , DOM 3, CSS 3) sont de plus en plus implémentées dans les navigateurs web, à des degrés divers certes mais de manière suffisante pour pouvoir déjà être utilisées dans nos documents. Sauf qu'il faut encore et toujours faire attention : Le « browser implementation sniffing » n'est pas mort.

HTML5 pour les développeurs

Date
Catégories
Tags

A quoi voit-on que le HTML 5, malgré tous ces défauts, est tout de même un language qui facilite la vie des développeurs ? Quand on s'apperçoit que des techniques que l'on utilise depuis des années sont dorénavant intégrées aux spécifications. Petit exemple avec la manipulation de l'attribut class.

Bug sur les champs texte dans Firefox

Date
Catégories
Tags

Ce n'est pas la première fois que je rencontre ce bug mais je m'étais jusqu'alors arrangé pour le contourner : le contenu par défaut d'un champ texte peut parfois disparaître sous Firefox 1.5.* et 2.*. Comme il m'a fallu cette fois-ci absolument le corriger au boulot, voici les solutions auxquelles je suis parvenu.

Réinventer le HTML

Date
Catégories
Tags

The plan is to charter a completely new HTML group. Unlike the previous one, this one will be chartered to do incremental improvements to HTML, as also in parallel xHTML. It will have a different chair and staff contact. It will work on HTML and xHTML together. We have strong support for this group, from many people we have talked to, including browser makers.

Tim Berners-Lee, « Reinventing HTML », timbl's blog, 27 octobre 2006.

Evolution du code

Date
Catégories
Tags

La dernière phase de mise à jour du site touche à sa fin avec le remaniement de la maquette. De petites modifications dans la forme mais aussi dans la structure des pages.

Menus de navigation : sémantique, structure, implémentation ?

Date
Catégories
Tags

Parmi les thèmes en vogue, la structure à donner à un menu de navigation fait régulièrement couler beaucoup d'encre, et donne lieu à des solutions aussi diverses qu'inventives : listes ordonnées, listes de définition, paragraphes… Tout ou presque est mis à contribution dans la recherche d'une structure que l'on voudrait à la fois valide, sémantique, accessible, belle et ergonomique.

Laurent Denis, « Menus de navigation (1) : sémantique, structure, implémentation ? », Blog & Blues, 06 novembre 2004.

Des identifiants en moins

Date
Catégories
Tags

Poursuite du nettoyage du code des pages du site, avec la suppression d'identifiants inutiles. Si le gain en taille est anecdotique, cela simplifie tout de même la lecture des sources.

Des corrections nécessaires

Date
Catégories
Tags

Commençons donc par le commencement: le petit lifting subie par le site. En dehors de l'envie de changer, une nouvelle maquette s'avérait nécessaire pour plusieurs raisons.

articles (17)

HTML 5 : l'élément details

Date
Mise à jour
Catégories
Tags

J'ai développé en 2007, au boulot, un composant javascript appelé « InfoBox » qui fait ce qui est aujourd'hui proposé par l'élément details dans les spécifications HTML 5 (et même un peu plus). Cet élément n'est encore implémenté que par très peu de navigateurs web. Voici quelques pistes pour l'utiliser / le simuler.

Click sur des labels

Date
Catégories
Tags

La délégation d'écoute d'événements est très préciseuse en javascript mais, dans certains cas, elle peut engendrer des comportements particuliers. C'est le cas si l'élément sur lequel on écoute les événements « click » possède un label.

Caractères unicodes

Date
Mise à jour
Catégories
Tags

Petit memento sur l'utilisation des caractères unicodes dans différents langages de programmation / structuration / présentation. Un travail en construction...

Citations et références en HTML

Date
Catégories
Tags

Une série d'articles ces derniers jours m'a amené à aborder la question des citations dans un document web, et à expliquer les techniques que j'utilise depuis plusieurs années.

Position absolue et taille des éléments HTML

Date
Mise à jour
Catégories
Tags

Travaillant principalement sur un produit permettant de construire des applications web, j'ai souvent dû expliquer à mes collègues issus du monde java le pourquoi du comment du positionnement et de la taille des éléments HTML en CSS. Ceci est un texte rédigé pour expliquer la chose...

Omacronides 5

Date
Catégories
Tags

Après des mois passés à tripatouliier le code (et donc, comme d'habitude,sans écrire grand chose), voilà enfin une nouvelle évolution du site. Outre les habituelles corrections de bugs et évolutions mineures, deux changements majeurs : le pasage au HTML 5 et la gestion de données au format JSON.

Dimensions des tableaux HTML

Date
Mise à jour
Catégories
Tags

La présentation des tableaux en HTML peut parfois être irritante, surtout lorsque vous souhaitez leur donner une taille précise. Voici quelques petites astuces qui permettent de récupérer une largeur et une hauteur définie.

Notes dans un document web

Date
Catégories
Tags

Internet, en tant que nouveau vecteur de contenu rédactionnel, nécessite de repenser des modèles d'édition créés pour d'autres supports. C'est le cas par exemple des « notes de bas de page » : ont-elles encore un sens dans une publication sur la toile mondiale ? Et comment les présenter ?

Ressources sur les standards web

Date
Mise à jour
Catégories
Tags

Sur le modèle des pages « Ressources Mozilla » et « Charles Vess, ressources et références », voici une liste de liens qui vous aidera à découvrir les standards de publication sur internet.

projets (2)

Simple Slides

Date
Mise à jour
Catégories
Tags

SimpleSlides est un projet tout simple, un POC pour illuster la manière dont on peut réaliser rapidement une visionneuses d'images avec du HTML, un peu de CSS et de javascript. Sa seule ambition est d'éventuellement servir de base à des projets plus aboutits et complets.

Hgroup retiré des specs HTML 5.1

Date
Catégories
Tags

FAULKNER, Steve. revisiting <hgroup> in HTML. W3C HTML Working Group mailing list,

Bon, j'ai supprimé les éléments hgroup utilisés sur le site, notamment dans l'en-tête des pages. Tous les titres faisant office de sous-titres ont été remplacés par des paragraphes portant la classe subtitle.

Lien du 22 octobre 2012 à 18:00

Date
Catégories
Tags

FAULKNER, Steve. maincontent element. W3C,

Proposition de nouvel élément HTML maincontent qui correspond en tout point à ce que je fais sur ce site et de manière générale dans tout document web : la définition d'une zone correpondant au contenu stricto sensu de la page, par opposition au contenu récurrent comme la navigation du site et autres infos diverses.

<header role="banner"></banner>
<div id="main" role="main"></div>
<footer role="contentinfo"></footer>
Structure générique d'un document web. La div #main pourrait être remplacée par un élément maincontent.

Web plateform Docs

Date
Catégories
Tags

logo Lancement de Web plateform Docs, un site communautaire chargé de réunir et de publier de la documentation autour des technologies web, soutenu par le W3C, Adobe, Facebook, Google, HP, Microsoft, Nokia, Mozilla et Opera (vous trouvez pas qu'il manque quelqu'un là...).

Lien du 28 juin 2011 à 18:00

Date
Catégories
Tags

STUDHOLME, Oli. Quoting and citing with <blockquote>, <q>, <cite>, and the cite attribute. Html5 Doctor,

Intéressante synthèse sur la manière de citer dans un document web. Concernant le fait de noter les sources d'un blockquote, j'ai résolu le problème en les incluant dans une figure : <figure><blockquote>[CITATION]</blockquote><figcaption>[SOURCE]</figcaption></figure>. Pour ce qui est du cite, je l'utilise depuis des années uniquement pour marquer les titres d'ouvrages, de films, de sites web,...

Lien du 25 juin 2011 à 16:00

Date
Catégories
Tags

GLAZMAN, Daniel. Why html5 elements INS and DEL suck. Glazblog,

j'utilisais ins et del dans le projet css-checklist (devenu les tasklist) ; ils possèdent une syntaxe wiki dédiée où je les considère toujours comme des éléments inline, si bien qu'une ligne marquée comme supprimée est rendue sous forme <p><del>...</del></p>. Ce n'est évidemment pas l'idéal. L'idée d'attributs indiquant l'état de l'élément est plutôt séduisante.

HTML 5 et néologismes

Date
Catégories
Tags

CROFT, Jeff. On the term “HTML5”. jeffcroft.com, . Sur l'utilisation du terme « HTML 5 », qui commence à désigner le HTML 5 à proprement parler mais aussi toutes les autres nouvelles spécifications web (CSS 3, DOM 3, Geolocation, etc.). Bruce Lawson propose NEWT (« New Exciting Web Technologies ») ; Jeffrey Zeldman pencherait plutôt pour HART, « HTML5 And Related Technologies », et ça sonne plutôt bien. Pourquoi ne pas simplement parler d'Open Web, ou d'Open Web technologies ?