[Next]

JRES 95, Chambéry

22-24 novembre 1995

Quelques évolutions récentes du World Wide Web

Vincent QUINT

INRIA Rhône-Alpes


[Next] [Previous] [First]

Quelques évolutions récentes du World Wide Web

  1. Le World Wide Web Consortium (W3C)
  2. Évolutions de HTML : HTML3
  3. Feuilles de styles pour le Web : CSS
  4. Conclusion


[Next] [Previous] [First]

Le World Wide Web Consortium

Missions du W3C:

Partenaires :


[Next] [Previous] [First]

Activités du W3C


[Next] [Previous] [First]

HTML3 : objectifs


[Next] [Previous] [First]

HTML3 : principales nouveautés


[Next] [Previous] [First]

Tableaux

Un modèle simple
Plusieurs usages


[Next] [Previous] [First]

Exemple de tableau

average other
category
heightweight
males1.90.003
females1.70.002
<table border=1>
    <tr><th rowspan=2><th colspan=2>average
        <th rowspan=2>other<br>category
    <tr><th>height<th>weight
    <tr><th align=left>males<td>1.9<td>0.003
    <tr><th align=left>females<td>1.7<td>0.002 
</table>


[Next] [Previous] [First]

Figures

Une figure est une image accompagnée de

Texte coulé le long de la figure.


[Next] [Previous] [First]

Un exemple de figure

<FIG SRC="mainmenu.gif">
 <H1>Services proposes</H1>
 <P>Choisissez entre :
 <UL>
   <LI><A HREF="cont.html" SHAPE="rect 30,200,60,16"> Contacts</A>
   <LI><A HREF="new.html" SHAPE="rect 160,200,30,16"> Nouveautes</A>
   <LI><A HREF="pro.html" SHAPE="rect 200,200,50,16"> Produits</A>
 </UL>
</FIG>


[Next] [Previous] [First]

Sous-classes

Les éléments HTML peuvent être spécialisés avec l'attribut CLASS

L'attribut CLASS est utilisés par les feuilles de style


[Next] [Previous] [First]

Autres nouveautés

Liens typés

<LINK REL=xx>

xx : ToC, Index, Glossary, Up, Next, Previous, Help, Home...

Identification de tout élément

<XX ID=yy>

Remplace l'attribut NAME. Identifie la cible d'un lien

Structuration hiérarchique

<DIV CLASS=xx>

Permet de diviser un document en parties imbriquées

Langue

<XX LANG=fr>

Utile pour la coupure des mots, la ponctuation, etc.


[Next] [Previous] [First]

Cascading Style Sheets (CSS)

Objectifs


[Next] [Previous] [First]

Plusieurs niveaux

Le style peut être spécifié à plusieurs niveaux

Un ensemble de documents

L'entête <HEAD> des documents fait référence par un <LINK> à une feuille de style partagée

Les éléments de même type dans un document

L'entête <HEAD> du document contient des éléments <STYLE>

Une classe d'éléments d'un document

<STYLE> dans l'entête et attribut CLASS dans les éléments

Un élément particulier

L'élément contient un attribut STYLE.


[Next] [Previous] [First]

Exemple de style

<HEAD>
   <TITLE>Titre du document</TITLE>
   <LINK REL=StyleSheet HREF="housestyle.css">
   <STYLE NOTATION=CSS>
     H1 { color: blue }
     H1.vert { color: green }
   </STYLE>
</HEAD>
<BODY>
<H1 STYLE="color: red">Titre rouge</H1>
<H1 CLASS=vert>Titre vert</H1>
<H1>Titre bleu</H1>
</BODY>


[Next] [Previous] [First]

Propriétés de style

Géométrie

Décalages, largeur, marges

Polices

Famille, taille, graisse, style, interligne

Couleurs

Couleur des caractères, du fond, image de fond

Texte

Interlettrage, souligné, encadré, indice, exposant, capitales


[Next] [Previous] [First]

Mise en oeuvre de HTML3 et CSS

Arena

un «browser» et un éditeur de feuilles de style développé par le W3C

Tamaya

un éditeur HTML3 supportant CSS développé à l'Inria


[Next] [Previous] [First]

Tamaya

Édition WYSIWYG

L'utilisateur n'a pas besoin de connaître HTML

Manipulation des liens

Établissement des liens par simple clic, couper, copier, coller

Contrôle structural et syntaxique

L'éditeur garantit que les documents produits sont corrects

Édition multi-vues

Vue intégrale, vue des ancres, vue des titres, vue de la structure


[Next] [Previous] [First]

Tamaya (suite)

Feuilles de style prédéfinies

Pour l'écran, pour l'impression, pour un exposé, etc.

Accès au Web

Tamaya peut être utilisé en même temps comme un client

Publication

Écriture à distance, vérification de la cohérence des liens


[Previous] [First]

Conclusion

HTML3

HTML évolue vers une structuration plus rigoureuse des documents,

tout en restant raisonnablement simple.

Feuilles de style

Contrôle de la présentation par un moyen bien adapté.

Outils

Des outils spécifiques sont nécessaires pour produire des pages Web correctes qui utilisent les nouvelles possibilités.