Projet Internet
Générateur de feuilles de styles pour documents HTML 4.0

(P. CAILLAUD / S. DAVID)


I) Sujet

Le sujet de ce mini-projet consiste en l'implémentation d'une applet Java qui permette via un "parser" de documents, de lire, créer et modifier des feuilles de style.
Les feuilles de style font partie des nouveautés importantes du langage HTML 4.0. Elles permettent de changer l'aspect d'une page HTML sans modifier son contenu. Elles permettent entre autres de disposer de plusieurs présentations différentes pour une même page Web. Leur principal intérêt réside dans le fait qu'elles peuvent être déclarées à l'extérieur des documents HTML.
Ce mini-projet a été développé en respectant les règles de constructiuon dictées par le w3c (http://www.w3c.org).
La feuille de style associée à ce rapport est la feuille de style "rapport.css" et peut être modifiée avec l'applet que nous avons développée.

II) Présentation de l'applet Java

Pour récupérer le projet téléchargé le fichier suivant et décompressé l le dans un répertoire (par exemple : Projet Internet)

II-1) Lancement de l'applet

Pour lancer l'applet, suivre les directives suivantes :

  1. Lancer Visual Age.
  2. Faire un Importe Directory du répertoire Projet Internet

  3. Importer le repository qui se trouve dans le répertoire Projet Internet : Choisisez dans Package la version 1.1 Ouvrez le package webcss dans l'editeur de version (open to; editions) Choisir la version 1.1, ajouter la au workspace (bouton droit ; "add to workspace")

II-2) Présentation de l'applet

L'applet se présente sous la forme d'une fenêtre Windows disposant de plusieurs onglets.
Ormis le premier onglet, qui permet la manipulation de fichiers et le choix du tag à modifier, chaque onglet correspond à un groupement de propriétés modifiables.

II-2-a) Onglet File

Cet onglet permet de charger, de créer ou de sauvegarder une feuille de style.
La partie supérieure de cet onglet permet de sélectionner le Tag que l'on veut modifier. Dés que l'on clique sur le menu déroulant "Tag HTML à configurer" le Tag courant est mis à jour.

II-2-b) Color & Background

Cet onglet permet de mofifier :

II-2-c) Font

Cet onglet permet de mofifier :

II-2-d) Margin

Cet onglet permet de mofifier :

II-2-e) Padding

Cet onglet permet de mofifier :

II-2-f) Text

Cet onglet permet de mofifier :

II-2-g) Border

Cet onglet permet de mofifier :