Cour 11 feuille de style Philosophie ? de l'utilisation des feuilles de style a Principe Nous l'avons largement évoqué en introduction à ce cours à l'origine le langage HTML est conçu pour structurer le document titre citation exemple adresse en quali ?an

Philosophie ? de l'utilisation des feuilles de style a Principe Nous l'avons largement évoqué en introduction à ce cours à l'origine le langage HTML est conçu pour structurer le document titre citation exemple adresse en quali ?ant la nature du contenu et non pour présenter le texte gras italique en retrait taille Au ?l du temps les créateurs de navigateurs s'étaient éloignés de ce point de départ pour en arriver à dé ?nir un langage de présentation Avec les feuilles de style le consortium du W C est revenu à cette conception initale le HTML structure le texte la feuille de style le présente b Avantages et inconvénients Dans une conception raisonnée d'un site Web le style de présentation fait partie des choix stratégiques de la communication de l'entreprise ou de l'institution Il en va de même de l'organisation des liens des arborescences Or ces choix sont susceptibles d'évoluer rapidement Il est alors hors de question d'avoir à reprendre l'ensemble des pages Web lors d'un changement de style de présentation car la maintenance deviendrait dans cette situation impossible et son coût rédhibitoire Pour rationaliser le développement et la maintenance il faut au maximum tendre vers le principe simple suivant une information ne doit être mémorisée qu'à un seul endroit dans la base d'informations de l'entreprise C'est ce que permet la feuille de style Par exemple la taille des titres de niveau peut être dé ?nie une seule fois pour tout le site et l'ensemble des pages qui le constituent dans une seule feuille de style pour tout le site Un exemple frappant de mise en pratique de cette souplesse d'emploi est le site CSSZenGarden Le XML va au bout de cette logique il organise l'information et permet d'aller la chercher par une requête qui s'apparente à celle des bases de données courantes Il laisse aux feuilles de style XSL le soin de transformer cette information pour la rendre présentable Il faut néanmoins reconna? tre que le support des feuilles de style même s'il est maintenant largement répandu parmi les navigateurs laisse parfois à désirer en particulier en ce qui concerne le positionnement des éléments Support par les navigateurs a Introduction La situation est bien moins catastrophique qu'elle l'était voici quelques années Les navigateurs de niveau IE et NN supportent la majorité des instructions CSS CSS a eu l'immense avantage d'uni ?er et de réduire les particularités des deux navigateurs Ils supportent aussi une partie du CSS entre autres celle du positionnement CSS -P mais pas celle des médias IE et la version de Netscape supportent la totalité de CSS ainsi que la version d'Opera Le support de CSS s'est grandement amélioré depuis quelques années Internet Explorer sous Windows est le navigateur récent présentant le support de ce Page Cformat le moins étendu Les autres navigateurs comme Opera Mozilla ou Safari présentent des performances comparables Il reste néanmoins nécessaire avant leur implémentation de tester le comportement des propriétés des feuilles de style sur les navigateurs les plus anciens utilisés par le

  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager