Pour gérer vos consentements :
Categories: Logiciels

Le W3C fête les 10 ans des CSS et annonce CSS 3

« La communauté des concepteurs confirme que l’utilisation des feuilles de style en cascade joue en faveur de l’esthétique des sites, tout en facilitant la création et en réduisant le coût« , a déclaré Bert Bos, responsable de l’activité Style du W3C (Consortium World Wide Web).

Bert Bos est le co-auteur, avec Håkon Lie, de la spécification, devenue la norme CSS niveau 1, publiée le 17 décembre 1996.

Les feuilles de style sont fréquemment utilisées pour styliser la conception HTML et peuvent également l’être dans les documents XML en complément du langage XSL préconisé par le W3C.

CSS doit son succès aux nombreux avantages qu’elle confère aux développeurs. À commencer par la richesse de ses fonctions. À l’aide d’un simple style déclaratif, les créateurs exercent un contrôle aigu sur le positionnement, les marges et l’alignement, l’organisation en couches, les couleurs, le style des textes, la numérotation des listes, etc. En outre, l’orientation graphique, les styles de police et autres conventions varient d’un langage écrit à l’autre.

CSS prend en charge un nombre croissant de traditions typographiques et son évolution a été considérable pour l’affichage des documents en plusieurs langues.

La réutilisation est un deuxième atout majeur. Les feuilles de style peuvent être partagées par plusieurs pages. Ainsi, en modifiant une seule ligne d’un CSS, il est facile de mettre à jour l’ensemble d’un site Web. Comme les feuilles de style peuvent être mises en cache, les performances n’en sont que meilleures.

CSS favorise l’accessibilité à de nombreux égards sans pour autant compromettre la conception artistique. La séparation entre les balises et le style permet aux agents d’accessibilité de véhiculer les informations pour répondre aux besoins des utilisateurs souffrant de handicaps. La conception CSS maintient un juste équilibre entre les besoins des auteurs et ceux des utilisateurs, et facilite ainsi l’utilisation d’un plus grand nombre de pages.

Par ailleurs, les feuilles de style réduisent la dépendance à l’utilisation des tableaux HTML pour la présentation, obstacle potentiel pour les utilisateurs souffrant de handicaps qui ont recours aux technologies d’aide fonctionnelle telles que les lecteurs d’écran.

Un autre avantage associé à CSS est de faciliter la publication inter-médias ; il suffit en effet d’appliquer la feuille de style appropriée pour afficher un même document à l’aide de différents appareils (qu’il s’agisse de grands écrans couleur, de téléphones mobiles ou d’imprimantes). Les logiciels peuvent automatiquement choisir la feuille de style la plus adaptée (dont celle recommandée par l’auteur), ce qui donne toute latitude à l’utilisateur dans le choix des feuilles de style disponibles pour satisfaire ses besoins propres.

CSS 3 Profitant de cette célébration, le W3C a mis en ligne une nouvelle version du validateur CSS.CSS comporte plusieurs niveaux et profils. En général, les navigateurs sur postes de travail implémentent le niveau 1, 2 ou 3. Les autres programmes exploitent le profil approprié à leur plate-forme : téléphone mobile, assistant numérique personnel, télévision, imprimante, synthétiseur vocal ou autre appareil.CSS niveau 1 (CSS1) définit les propriétés des polices, marges, couleurs et autres outils utilisés pour le style, communs à quasiment tous les profils des feuilles de style en cascade. Les premières démonstrations de CSS (écrites lors de l’ajout du support CSS dans Internet Explorer 3 de Microsoft) illustrent la première utilisation des feuilles de styles en cascade. Dans le cadre de la célébration de ce dixième anniversaire, le W3C a compilé un historique de la technologie CSS.CSS niveau 2 révision 1 (CSS 2.1) inclut l’ensemble des fonctions CSS1 et ajoute le positionnement spatial, la numérotation automatique, les sauts de page, l’écriture bi-directionnelle (de droite à gauche ou de gauche à droite), ainsi que d’autres fonctionnalités.CSS niveau 3 (CSS3), toujours en cours de développement, promet des fonctions plus puissantes et devrait faciliter l’implémentation et l’utilisation de la technologie CSS. CSS3 englobe tout le niveau 2 et ajoute de nouvelles fonctions telles que nouveaux sélecteurs, liens hypertextes riches, bordures et fonds, texte vertical, interaction utilisateur (par exemple, pour le style des XForms), fonctions vocales, rendu sur supports multimédias, etc. Plus de détails sont disponibles sur la page de la charte du Groupe de travail CSS.

Recent Posts

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

15 heures ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

17 heures ago

Atos : l’Etat veut acquérir les activités souveraines

Le ministère de l'économie a adressé une lettre d'intention à la direction d'Atos pour racheter…

19 heures ago

Arnaud Monier – SNCF Connect & Tech : « Notre moteur, c’est l’innovation et nous procédons par incrémentation »

Directeur Technologie de SNCF Connect & Tech, Arnaud Monier lance une campagne de recrutement pour…

21 heures ago

Etats-Unis : les grands de l’IT licencient au nom de l’IA

Les grands de l'IT suppriment des milliers de jobs au nom du déploiement de. Une…

21 heures ago

Appel de Rome : Cisco rejoint Microsoft et IBM pour une IA éthique

Quatre ans après l’appel de Rome - un pacte présenté en 2020 par le Vatican…

21 heures ago