Présentation
Auteur(s)
-
Bernard MARTIN : Responsable des actions de développement à l’Institut national de recherche en informatique et en automatique (INRIA)
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Le World Wide Web est incontestablement le service majeur de l’Internet. Son succès a largement contribué à l’explosion du nombre de connexions et de serveurs sur le réseau des réseaux et au bouleversement que celui-ci a apporté dans les domaines économiques, sociaux et culturels. À une époque caractérisée par la mondialisation des échanges et par la convergence des industries de l’informatique, des télécommunications et de l’audiovisuel, pour l’élaboration de ce qu’il est convenu d’appeler la « société de l’information », le World Wide Web joue indiscutablement un rôle de catalyseur. Pour l’industrie informatique, le World Wide Web a permis l’avancée décisive des architectures distribuées et la standardisation du poste client.
Le World Wide Web a vu le jour en 1989 au CERN, le laboratoire européen de physique des particules, situé à Genève. Le projet W3 ou Web, abréviations de World Wide Web, est présenté par son auteur, Tim Berners-Lee, comme un projet utilisant un ensemble de techniques réseau et hypertexte afin de fournir un accès convivial à un système d’information global (« wide-area hypermedia information retrieval initiative aiming to give universal access to a large universe of documents ») pour des équipes dispersées dans le monde entier (communauté de la physique des particules) et accédant à différents types de documents sur un grand nombre d’ordinateurs hétérogènes dispersés géographiquement. Le projet a été construit sur le concept de client universel (« universal readership ») qui fait que chaque client peut, en utilisant des logiciels disponibles sur un large ensemble de plates-formes, consulter n’importe quelle information sur l’Internet, que celle-ci soit du texte, du graphique, de la vidéo, du son. Le World Wide Web apparaît ainsi comme un ensemble d’interfaces, de règles et de protocoles standards pour l’accès aux services de l’Internet et se confond dans l’esprit de beaucoup avec celui-ci. La standardisation des différentes composantes du Web s’inscrit dans le contexte plus général des travaux réalisés par l’« Internet Society ».
VERSIONS
- Version archivée 1 de mai 1997 par Bernard MARTIN
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
5. Standards liés à XML
5.1 Feuilles de styles
Le concept de feuilles de styles est familier aux utilisateurs de traitements de texte et peut se définir comme un modèle qui contrôle la présentation d’un document. Un document Word par exemple se décompose en titres, sous-titres de différents niveaux, paragraphes, etc. Chacun d’eux possède des caractéristiques de présentation, police, style, taille et couleur des caractères, indentation des lignes, etc. qui mettent en évidence sa structuration et facilite la lecture. Ces caractéristiques, souvent définies par défaut, peuvent être modifiées par l’utilisateur et enregistrées dans une feuille de styles qui accompagne le document. Un résultat analogue peut être obtenu en HTML en surchargeant les balises telles que <h1>, <h2>, <p>, etc. avec des instructions de mises en page. On distingue trois types de feuilles de styles : DSSSL (Document Style Semantics and Specification Language) pour les documents SGML, CSS (Cascading Style Sheets) pour les documents HTML et XML, et XSL (eXtended Style Language) pour les documents XML. Nous ne présentons ici que les feuilles de style CSS et XSL.
HAUT DE PAGE5.1.1 Feuilles de styles en cascade CSS
Elles ont initialement été conçues pour le langage HTML. La première version CSS1 a été publiée en 1996 et la seconde version CCS2 en 1998. Le mécanisme de cascade permet de réaliser les surcharges dans l’ordre d’apparition des instructions de mise en page. À titre d’exemple, nous reprenons le document HTML de l’encadré 2 en utilisant CSS pour obtenir l’affichage de la fenêtre située en haut et gauche de la figure 10. Sur cette figure, on voit quatre fenêtres qui correspondent respectivement à la visualisation du fichier bibliographie, à l’affichage de l’arbre des éléments en haut et à droite, au code source du fichier HTML au milieu et à gauche et au code source du fichier contenant la feuille de styles en bas et à gauche.
L’encadré 9 montre l’utilisation de CSS pour l’affichage du document bibliographie.
/* Feuille de styles biblio.ccs */
body {font-family : Helvetica; font-size : 12pt; background : white}
h2 { text-align : center ;...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Standards liés à XML
BIBLIOGRAPHIE
-
(1) - ABITEBOL (S.), BUNEMAN (P.) et SUCIU (D.) - Data on the Web : from relations to semistructured data and XML - . 1999 Morgan Kaufmann.
-
(2) - ARNOLD (K.) et GOSLING (J.) - The JavaTM Programming Language - . 1997 Addison Wesley.
-
(3) - BERNADAC (J.-C.) et KNAB (F.) - Construire une application XML - . 1999 Eyrolles.
-
(4) - GLAZMAN (D.) - CSS2, Feuilles de styles HTML - . 1998 Eyrolles.
-
(5) - LEE (H.) et BOS (B.) - Cascading Style Sheets : Designing for the Web - . 2e éd. 1999 Addison Wesley.
-
(6) - McLAUGHLIN (B.) - Java and XML - . 2000 O’Reilly.
-
(7) - MICHARD (A.) - XML,...
DANS NOS BASES DOCUMENTAIRES
-
Cryptographie
-
Architecture TCP/IP
-
Communication synchrone entre programmes par RPC et RMI
-
CORBA : des concepts à la pratique
-
Langage Java
-
Visual Basic
-
Langages de script...
ANNEXES
Internet Drafts http://www.ietf.org
Python http://www.python.org
HAUT DE PAGE
World Wide Web Consortium W3C http://www.w3.org
Organisation européenne pour la recherche nucléaire CERN http://public.web.cern.ch
Internet Software Consortium ISC http://www.isc.org
European Computer Manufacturers Association ECMA http://www.ecma.ch
Internet Corporation Assigned names and Numbers ICANN http://www.icann.org
Internet Engineering Task Foce IETF http://www.ietf.org
Institut national de recherche en informatique et en automatique INRIA http://www.inria.fr
National Center for Computing Applications NCSA http://www.ncsa.uiuc.edu
Université CWI d’Amsterdam http://www.cwi.nl
Massachusetts Institute of Technology/Laboratory for Computer Science MIT/LCS http://www.lcs.mit.edu
Object Management Group OMG http://www.omg.org
WAP Forum http://www.wapforum.org
HAUT DE PAGECet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive