Mes impressions sur le web, les standards et autres…


Site en plein écran (2)

Site plein écran ! moi penser que bien ! vous pensez pas bien du tout ! bon et bien les boules !!! je repards donc de 0.
Mais bon, merci pour vos avis au moins on sait à quoi on s’attends comme réaction !!
Alors moi changer !!

Friendly !

Yes ! Encore une victoire de canard des standards. Voir le billet précédent.

Sélecteurs et CSS3

Ahh, les feuilles de style de niveau 3… La majorité d’entre nous piaffe d’impatience dans l’attente de leur passage en tant que recommandation officielle du W3C. Malheureusement, il reste encore beaucoup de travail et ce n’est donc pas pour tout de suite, et je ne parle même pas après cela de leur intégration rapide dans les navigateurs (suivez mon regard).

Par chance, il existe un navigateur à la pointe du respect des standards, et qui a même déja intégré quelques fonctionnalités des CSS3, ce qui me permet d’en profiter honteusement, quitte à ce que mes feuilles de style ne soient pas valides. Ce navigateur, vous l’aurez deviné, est Mozilla.

Parmi ces possibilités offertes en prime-time, on trouve les sélecteurs. Cette partie des CSS3 est à l’état de Candidate Recommendation, ce qui signifie qu’on peut considérer son contenu comme définitif. Ce qui m’interesse en l’occurence, ce sont les nouvelles possibilités offertes avec le sélecteur d’attribut. On connaissait déja les sélecteurs d’attribut : E[foo] pour cibler un élément E ayant un attribut foo, [att~=val] et [att|=val] (personnellement, je n’ai jamais trouvé ces deux là très utiles dans le contexte d’un document (X)HTML). Avec les CSS3, nous en aurons quelques uns de plus, et franchement plus utiles : Substring matching attribute selectors (je trouve pas la bonne traduction). Je vous invite à aller lire le lien donné, mais en gros, il sera possible de cibler un élément dont l’attribut att commence par une valeur val, contient la valeur val (sans besoin de séparation par des espaces ou autre) ou se termine par une valeur val. J’utilise déja ces possibilités dans ma feuille de style de base, pour ajouter l’icône d’enveloppe après un lien vers une adresse en mailto et ajouter une icône de dossier zip après les liens pointant sur une archive zip :

a[href^="mailto:"]:after  { content: " " url("/Icones/email"); }
a[type$="zip"]:after      { content: " " url("/Icones/zip"); }

Franchement excellent, et je regrette presque qu’ils ne soient pas allés plus loin dans l’utilisation des expressions régulières, enfin il est vrai qu’il faut bien trouver une juste limite entre l’ajout de possibilité et le besoin de garder un fonctionnement relativement simple des feuilles de style.

Découverte de XLink

Merci à Xanthor pour avoir attiré mon attention sur le module XLink. Celui ci permet de rendre des éléments activables au sein d’un document XML. Par bonheur, la recommandation qui y a trait existe en français. Je n’ai probablement eu qu’un faible aperçu des possibilités de XLink (je n’ai trouvé la traduction française qu’à l’instant) mais j’ai mis en application le peu que j’en avais vu sur mon fil RSS et ça fonctionne très bien… sous Firebird. Cela ne marche pas sous IE mais qui s’en étonne ? Le principal est que ça reste visible.

Juste un truc que je n’ai pas saisi, c’est comment utiliser le sélecteur d’attribut sur les noms d’attributs préfixés. J’ai eu beau essayer item link[href], item link[xlink:href] ou même item link[xlink], rien à faire.

Blog evolutions

Merci Denis, béni sois tu d’avoir enfin mis en place l’ancre permettant de tomber directement sur la partie commentaires de tes billets. Ma molette de souris t’en remercie et verra sùrement sa durée de vie augmentée. :)

Je note aussi l’apparition des trackback. Kesako ? Fabien vous explique tout. Je mettrai en place quelque chose de similaire dés que j’en aurai bien compris le fonctionnement. :/