Blog CSS Vision

Aller au contenu | Aller au menu | Aller à la recherche

Carnet

Le Weblog de CSS Vision

vendredi 12 mai 2006

Conférence CSS et Standards Web

Tout d'abord, sachez que le site de Paris Web 2006 a ouvert ses portes et que les pré-inscriptions sont désormais possibles pour assister à cet événement !

Dans un registre bien plus modeste, je donnerai mardi 16 mai une conférence sur les CSS et les Standards Web à l'INSA de Rennes. Il m'est apparu essentiel de mettre en lumière les fondements de la conception Web respectueuse des normes du W3C.

Cette intervention sera donc l'opportunité pour moi d'expliquer à mes collègues élèves-ingénieurs l'intérêt des Standards du Web, d'aborder les notions de sémantique et d'accessibilité. Voici les points qui seront abordés :

  • Présentation et intérêt des Standards Web ;
  • Introduction aux feuilles de styles CSS ;
  • Typographie et mise en forme ;
  • Initiation aux techniques de positionnement et de centrage ;
  • Mise en oeuvre à travers un exemple complet.

Cette conférence se veut donc généraliste, puisqu'il s'agit de découvrir les bases pour créer facilement de jolis sites conformes et évolutifs.

Enfin, je ne manquerai pas de présenter les ressources et outils disponibles pour vérifier la sémantique et le respect des bonnes pratiques de Qualité Web, avec bien sûr l'atelier Mon Opquast.

jeudi 11 mai 2006

La Chanson des CSS

Le tube de l'été activement relayé dans la blogosphère est une découverte du forum Alsacréations. Il s'agit de la Chanson des CSS, placée sous licence Creative Commons. L'auteur, compositeur et interprète de ce morceau est di13774n73, admirateur des feuilles de style.

Pour le plaisir, voici un court extrait des paroles :

CSS oh oui CSS
ton background url
me donne vraiment des ailes

que j'aime quand tu t'imbriques
oh ma jolie stylesheet
en div id, en class
et quelquefois en span

Une jolie voix, une mélodie sympathique et des paroles recherchées pour une bonne humeur assurée. L'auteur, véritable geek s'il en est, a également truffé la page de liens vers des ressources incontournables de la conception Web. À vos guitares, les accords y sont indiqués !

Attention tout de même, car le morceau est plutôt addictif : on se surprend rapidement à le fredonner à tout moment de la journée ! ;-)

mardi 2 mai 2006

Laval Virtual

Voici quelques impressions suite à la huitième édition du Laval Virtual, rencontres internationales de la Réalité Virtuelle. Les réalisations présentées étaient vraiment passionantes.

J'ai pu rencontrer les exposants de la société I-maginer et ainsi voir MyBlog 3D en action. Il s'agit d'un blog permettant de créer un univers virtuel en trois dimensions, de partager des fichiers multimédia ou encore de communiquer avec ses visiteurs à travers la VoIP. Les fonctionnalités semblent plutôt simples à exploiter, qu'il s'agisse de l'ajout de photographies ou de la personnalisation de l'avatar et de l'environnement 3D. Il est en effet possible d'insérer des objets et de leur appliquer des mouvements. C'est certainement la réalisation qui a fait le plus parler d'elle ces derniers jours.

Ce service gratuit ouvrira la seconde quinzaine du mois de mai. En attendant, vous pouvez regarder la vidéo de présentation de MyBlog 3D (8,3Mo).

Lire la suite de ce billet

vendredi 28 avril 2006

Paris Web 2006

Paris Web 2006

Paris Web 2006 est un cycle de conférences en français sur la qualité, l'accessibilité, et le design web qui se tiendra les 21 et 22 septembre 2006 à Paris.

À l'heure qu'il est, le site de Paris Web 2006 ne contient que cette annonce fort intéressante, mais nous en saurons davantage dans les jours à venir. De nombreux membres d'OpenWeb et de Pompage seront très certainement au rendez-vous, ce qui est d'ores-et-déjà un gage de qualité.

Cet événement est organisé par l'association à but non lucratif Paris-Web, fondée par Éric Daspet, Stéphane Deschamps, Adrien Leygues.

N'hésitez pas à noter ces dates sur votre agenda sans plus tarder. Pour ma part, j'ai bien l'intention de ne pas passer à côté d'une telle manifestation.

Plusieurs sites ont déjà relayé cette information, notamment Monique et Maurice, et c'est tant mieux !

jeudi 13 avril 2006

Spécification CSS 2.1

Le W3C vient de mettre à jour le Working Draft de la spécification Cascading Style Sheets Level 2 Revision 1, plus connue sous le nom de CSS 2.1. En effet, il s'agit encore d'un document de travail, la norme de référence étant toujours CSS 2, publiée en 1998. Je profite donc de cette occasion pour effectuer un petit rappel sur les fondements de CSS 2.1.

CSS 2.1 constitue une mise à jour de CSS 2 au regard de l'implémentation des différents navigateurs. Les spécifications communément admises et mises en application dans la plupart des navigateurs y sont donc conservées. Outre l'apport de quelques corrections, l'objectif de CSS 2.1 est de mettre à l'écart les propriétés trop ambitieuses et qui ont subi un manque d'implémentation, ainsi que celles que la norme CSS 3 rendra obsolètes.

Les marqueurs de listes et la numérotation automatique des titres font partie des mécanismes ayant disparu en CSS 2.1. Laurent Denis avait commencé à exposer fin 2004 les différences majeures entre CSS 2 et CSS 2.1.

Le statut actuel de Working Draft de CSS 2.1 provient notamment des Features at risk, c'est-à-dire des mécanismes pour le moment en suspens. Ils devront être implémentés rapidement sous peine de devoir disparaître de la recommandation finale. Parmi ceux-ci figurent la propriété quotes, trois valeurs de la propriété list-style-type, ainsi que l'algorithme de mise en page automatique des tableaux.

Mis à part les points sus-cités, le présent document de travail CSS 2.1 est selon toute vraisemblance assez représentatif de ce que sera la recommandation finale, dans la mesure où il s'agit de la sixième révision.

Une feuille de style limitée aux mécanismes CSS 2.1 a plus de chances de trouver dès aujourd'hui un agent utilisateur compatible tout en préservant la compatibilité ascendante pour l'avenir.

Enfin, notons qu'il est tout à fait possible d'exploiter au mieux les implémentations de chaque navigateur, en utilisant notamment les extensions CSS propriétaires définies par CSS 2.1, qui sont préfixées par l'agent utilisateur.