Présentation

Article

1 - CONTEXTE

2 - MODÈLES XML

3 - FEUILLES DE STYLE

4 - APPLICATIONS XML

5 - SERVICES SUR LE WEB

  • 5.1 - Protocole d’échange de données SOAP
  • 5.2 - Langage de définition pour les services Web

6 - LANGAGES DE SCRIPT

  • 6.1 - JavaScript
  • 6.2 - VBScript
  • 6.3 - Perl
  • 6.4 - Python

7 - PERSPECTIVES

| Réf : H7404 v1

Feuilles de style
Introduction au World Wide Web - Standards liés à XML

Auteur(s) : Bernard MARTIN

Date de publication : 10 mai 2006

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

Le langage XML dérive des deux technologies précédentes, à la base du consortium W3C, SGML et HTML. Défini par tous aujourd’hui comme le langage universel d’échange de documents sur le Web, devenu incontournable, XML est constitué de deux langages : un langage de balisage des instances d’un document et un langage permettant de modéliser ces instances. Les documents XLM peuvent ainsi être traités, échangés et manipulés automatiquement par des programmes. Vient se greffer ensuite un nombre important de spécifications (feuilles de style, langages de script…) favorisant le déploiement des services sur le Web.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

 

Auteur(s)

  • Bernard MARTIN : Direction du développementInstitut national de recherche en informatique et en automatique (INRIA)

INTRODUCTION

Le World Wide Web qui a vu le jour en 1989 au CERN a été développé sur la base de deux technologies : HTTP le protocole de communication et HTML le langage utilisé pour la production de documents hypertextuels. Les millions de documents HTML produits attestent du succès du langage, de sa qualité et de sa simplicité. Les limites du langage sont cependant rapidement apparues et le consortium W3C a été conduit à définir un nouveau langage, le langage XML, à mi-chemin entre la complexité de SGML et la rusticité de HTML.

XML apparaît dès à présent comme le langage universel d’échange de documents sur le Web et un standard incontournable pour l’industrie informatique. Ce langage est en fait un métalangage qui permet de définir des extensions au langage de base pour les besoins d’applications spécifiques. Les documents XML pourront alors être traités, échangés et manipulés automatiquement par des programmes.

Autour de ces technologies essentielles pour le Web, le consortium W3C a défini un nombre important de spécifications qui complètent et enrichissent les fonctions offertes sur le Web et qui vont des feuilles de style pour la présentation des documents à la description et au déploiement de services sur le Web.

C’est un sous-ensemble de ces technologies que nous présentons brièvement dans ce dossier.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7404


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 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

ABONNEZ-VOUS

Lecture en cours
Présentation

3. Feuilles de style

Le concept de feuilles de style 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 style 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 style : 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.

3.1 Feuilles de style en cascade

Elles ont initialement été conçues pour le langage HTML. La première recommandation CSS1 a été publiée en décembre 1996, la seconde version CSS2 en mai 1998 et des travaux sont en cours sur CSS3. 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 montrons le résultat de l’application de la feuille de style de l’encadré 3 au document XHTML de la figure 3.

Encadré 3 – Exemple de feuille de style pour une bibliographie

/* Feuille de style biblio.ccs */

body {

font-family:Helvetica, sans-serif;

font-size:12pt;

background:rgb(230,200,180);

margin-left:50px

}

h2 {

text-align:left;

font-weight:bold;

margin-left:100px;

color:blue

}

ol {

font-size:10pt;

color:black

}

Les feuilles de style en cascade peuvent être définies :

  • • dans un fichier séparé, comme le fichier biblio.ccs de l’encadré 3. Dans ce cas, la feuille de style doit être référencée dans l’en-tête du fichier HTML par un lien de type link : <link href="biblio.css" rel="stylesheet"...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 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

ABONNEZ-VOUS

Lecture en cours
Feuilles de style
Sommaire
Sommaire

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 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

ABONNEZ-VOUS