Section 4 : Pourquoi utiliser « CSS » ?
Le langage informatique CSS(23)
(Cascading Style Sheets : feuilles de style en
cascade) sert à decrire la presentation des documents
HTML(22) et XML(25). Les standards definissant
CSS(23) sont publies par le World Wide Web Consortium (W3C).
Introduit au milieu des annees 1990, CSS(23) devient couramment
utilise dans la conception de sites web et bien supportes par les navigateurs
web dans les annees 2000.
Les enjeux de CSS
Séparer la structure d'un document de ses styles
de présentation
L'un des objectifs majeurs de CSS(23) est de
permettre la stylisation hors des documents. Il est par exemple possible de
ne decrire que la structure d'un document en HTML(22), et de
decrire toute la presentation dans une feuille de
32
Elaboration d'un système de sélection et de
classement des étudiants : Cas des Départements de l'ISM Fait
par : FOPOU NJOYA Youssouf Marius
style CSS(23) séparée. Les styles
sont appliqués au dernier moment, dans le navigateur Web des visiteurs
qui consultent le document. Cette séparation fournit un certain nombre
de bénéfices, permettant d'améliorer
l'accessibilité, de changer plus facilement de structure et de
présentation, et de réduire la complexité de
l'architecture d'un document.
Ainsi, les avantages des feuilles de style sont multiples :
La structure du document et la présentation peuvent
être gérées dans des fichiers séparés.
Dans le cas d'un site web, la présentation est
uniformisée : les documents (pages HIML(22)) font
référence aux mêmes feuilles de styles. Cette
caractéristique permet de plus une maintenance plus rapide de l'aspect
visuel.
Un même document peut donner le choix entre plusieurs
feuilles de style, par exemple une pour l'impression et une pour la lecture
à l'écran. Certains navigateurs web permettent au visiteur de
choisir un style parmi plusieurs.
Les pages HTML(22) sont considérablement
réduites en taille et en complexité, puisqu'elles ne contiennent
plus de balises ni d'attributs de présentation.
v' Décliner les styles de présentation
selon le récepteur
CSS(23) permet de définir le rendu d'un
document en fonction du média de restitution et de ses capacités
(type de moniteur ou de dispositif vocal), de celles du navigateur (texte ou
graphique), ainsi que des préférences de son utilisateur.
v' Permettre la cascade des styles
La « cascade » est la combinaison de
différentes sources de styles appliqués à un même
document, selon leur degré respectif de priorité.
Différents modes de cascade peuvent se combiner :
|
par origine des styles, issus de l'agent utilisateur, de
l'auteur et de l'utilisateur. La priorité supérieure
accordée aux styles de l'utilisateur est
|
Elaboration d'un systeme de sélection et de classement des
étudiants : Cas des Départements de l'ISM Fait par : FOPOU
NJOYA Youssouf Marius
un des facteurs principaux de l'accessibilité des
documents présentés à l'aide de CSS(23).
par média: une feuille de style générique
peut s'appliquer à plusieurs media de restitution (affichage à
l'écran, impression, projection) et être combinée avec des
feuilles propres à chaque media.
selon l'architecture d'un ensemble de documents web : une
feuille de style générique peut s'appliquer à la
totalité des pages d'un site web, être combinée avec des
feuilles propres à chaque rubrique de celui-ci, ainsi qu'avec des styles
propres à telle ou telle page spécifique.
selon l'architecture des feuilles elles-mêmes : une
feuille de style externe au document peut être combinée à
une feuille de style interne et à des styles appliqués
directement à chaque élément qui le compose (styles «
en ligne »). Une feuille de style peut également importer une ou
plusieurs autres feuilles externes.
L'affichage des données provient du code
PHP(23) écrit en dur et de la base de données
MYSQL.
|