270 likes | 402 Views
Les formats d’échange. Formation D.C.G. IUT de Troyes. Généralités. Pourquoi des formats de fichiers ? Format Propriétaire Format Ouvert. Format Propriétaire. Spécifique à une application Spécifications non publiées Peut être protégé par un brevet Exemples : Word,Excel. Format Ouvert.
E N D
Les formats d’échange Formation D.C.G.IUT de Troyes
Généralités • Pourquoi des formatsde fichiers ? • Format Propriétaire • Format Ouvert
Format Propriétaire • Spécifique à une application • Spécifications non publiées • Peut être protégé par un brevet • Exemples : Word,Excel
Format Ouvert • Les spécifications appartiennent au domaine public • Standards établis par les autorités publiques • Décision du concepteur • Usage libre de droit • Exemples :pdf, html, rtf, ..
Le format PDF • Portable Document Format • Développé par Adobe • Format de présentation des documents • Spécifications disponibles sur le Web
Le format PDF • Outils pour lire les fichiers : • Adobe Acrobat Reader • Foxit Pdf Reader • Outils pour créer des fichiers : • Adobe Acrobat • PdfCreator • CutePDF Writer
Le format PDF • Une méthode simple pour créer des PDF : • Installer une imprimante PDF • Imprimer en PDF à partir de n’importe quelle application
Le format PDF • Protection des données
Les langages à Balise • HTML – XHTML • Normalisé par le W3C • Langage de base du Web • XHTML est basé sur XML • XML • Métalangage • Développé par le XML Working Group • Standard d’échange Universel
HTML - XHTML • XHTML est le nouveau nom de HTML 4.01. • Permet de décrire le contenu d’une page Web (le fond). • Associé au langage CSS qui permet de décrire la mise en forme du document.
XHTML • Lecture des fichiers XHTML : • Toute application de navigation Internet • Exemples : Internet Explorer, Mozilla, Opera, …
XHTML • Ecriture des fichiers XHTML : • Editeurs de Texte • Simple : Le bloc-note de Windows • Evolués : Editeur de développement • Exemple : Scite, NotePad++ • Des outils spécialisés dans l’édition de page Web : • Dreamweaver • Nvu ( Licence Libre & Gratuit)
XML • eXtensible Markup Languagelangage à balises étendu • Métalangage car il peut être étendu pour créer d'autres langages • Peut-être sécurisé par : • XML Signature • XML Encryption
XML • Comme XHTML,XML ne décrit que le contenu du document. • Pour la mise en page,il faut utiliser : • CSS (Cascading StyleSheet) • XLS (eXtensible StyleSheet Language) • XSLT (eXtensible StyleSheet Language Transformation) permet de transformer un document XML en document HTML accompagné de feuilles de style • Un document XML est accompagné d'une DTD (Document Type Définition) permet permettant de vérifier sa syntaxe
XML • Lecture des fichiers XML : • Toute application possédant un parser XML comme par exemple les navigateurs WEB • Création des fichiers XML : • Des outils dédiés :xmlEditPro • Des outils sachant enregistrer en xml : Word, Excel, …
En Pratique Démonstration
XHTML • Contenu minimal d’une page :<html><head><title>Titre de la page</title></head><body>Corps du document</body></html>
XHTML • Quelques balises standards :<-- Ligne de commentaire --><p>Paragraphe</p><br /> saut de ligne à l’intérieur des paragraphes.<h1>Titre principal</h1><h2>Sous Titre</h2>.. jusqu’à h6 <em>texte de faible valeur</em><strong>texte important</strong>
XHTML • Les formats d’image : • jpeg, gif, png • Insertion d’une image dans une page :<img src=“fichier.jpg” alt=“Texte si fichier absent” />Remarque : Cette balise doit être placée à l’intérieur d’un paragraphe <p>
XHTML • Les liens hypertextes • Vers une autre page :<a href=“pagedestination.html”>Texte du lien</a> • Dans la même page :Dans la balise de destination :<p id=“identification”>Paragraphe de destination</p> Dans la balise de départ :<a href=“#identification”>Texte du lien</a>
XHTML & CSS • XHTML ne s’occupe que du contenu. • CSS permet de le mettre en forme • Pour appeler le fichier CSS à partir de la page html :<link rel="stylesheet"media="screen" type="text/css" title="NomStyle" href="pagestyle.css" />
CSS • Le fichier style.css :* (ou balise){propriété:valeur; propriété:valeur;propriété:valeur; }
CSS • Exemples de styles :p{ text-align: center;} #identification{ text-align: justify;}
CSS • La propriété text-align • text-align: left • text-align: center • text-align: right • text-align: justify
CSS • La gestion des polices et du texte : • font-family: Verdana, sans-serif • font-size: 10px • font-size: smallfont-size: mediumfont-size: large • font-size: 120% • font-weight: bold • font-style: italic • text-decoration: underline • text-transform: capitalize • color: blackcolor:#CC6600
CSS • Le fond de page : • background-color: white • background-image: url("image.jpg") • background-repeat: repeat-x • background-position: 300px 100px;background-position: top right
XHTML & CSS • Création d’une page web utilisant XHTML et CSS