GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE

Slides:



Advertisements
Présentations similaires
Lundi 8 Décembre 2008 Aujourd'hui, nous finirons la mis en forme du texte.
Advertisements

Chapitre 4. Les feuilles de styles : CSS
Introduction aux Web Services Partie 1. Technologies XML
1 3.Langage XSL = XSLT + XSL-FO transformationFormatage.
Transformation de documents XML
DTD Sylvain Salvati
Feuilles de style CSS - XHTML est un langage impur
Le CSS : un complément au HTML
HTML CSS.
Domaines nominaux XSLT
Cascading style sheets
Procédés de Mise en forme Les Feuilles de style en Cascade C.S.S (Cascading Style Sheet) Alain Gély – Stage CIES « Initiation au web »
11:06:28 Programmation Web Programmation Web : Feuilles de style CSS Jérôme CUTRONA
CREATION DE FEUILLE DE STYLE pour structuré le document XML
XHTML XHTML Un document XHTML étant un document XML il commence par une déclaration XML indiquant la version et le jeu de caractère utilisé. Ensuite vous.
Introduction aux Web Services Partie 1. Technologies HTML-XML
IHM Responsive Design François BONNEVILLE aricia - Laboratoire d'Informatique de lUniversité de Franche-Comté
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
Les feuilles de style La mise en page
Passer au CSS et autres... (2) Pour nous encourager, on revois l'objectif à atteindre.
HTML CSS.
CSS.
Xpath XML Path language par Yves Bekkers
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
Qelios – Formation Initiation au langage CSS
GENIE MULTIMEDIA Introduction
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Cascading Style Sheets (CSS)
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
Feuilles de styles CSS Syntaxe d'application d'un style à une balise HTML : Les différents types de style : Pourquoi utiliser un style ? Possibilité étendue.
31 octobre 2012 Grégory Petit
Les feuilles de style CSS
Les outils de base : XPath, XSL, XLink, XForms
Passer au CSS et autres... Quelle différence entre ces deux pages ? Si vous regardez uniquement le contenu, aucune. Tout se joue sur la mise en forme.
Auteur : Frédéric Thériault 1. Les sélecteurs simples  Tous les éléments HTML du sélecteur sont affectés dans le document. Exemple : h1 { color:purple;
LE CSS ISN Terminale S CSS Types de styles.
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
Template joomla Leblanc 2011.
HTML Cours 2.
Auteur : Frédéric Thériault 1. Les boîtes 2 Les attributs 3 width height margin margin-top margin-right margin-bottom margin-left border-style border-width.
 Objet window, la fenêtre du navigateur
Copyright © 2005 Yves MARCOUX1 Concepts XML de base Yves MARCOUX EBSI - Université de Montréal.
Auteur : Frédéric Thériault 1. font-family /generic-family  Permet de définir le type de police pour le texte d’un ou plusieurs éléments  Les plus courants.
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
Chap 0 : Introduction HTML et CSS
Concepts et outils pour une initiation au web
Introduction à CSS Généralités. Introduction Beaucoup de documents XML sont destinés à être présentés. Les information du fichier seul (avec ou sans DTD)
T ECHNOLOGIES WEB CHAPITRE II : L E LANGAGE CSS Mme Amani JARRAYA & Mohamed MOHSEN 1.
HTML Cours 3.
Chapitre 4 : Les feuilles de style (généralités) XML fournit aux applications une structure, mais pas la signification ou la manière de mettre en évidence.
Projet XML Contrôle des véhicules Par R.Khounsamnane &J.Socié.
Part 3 & 4.  Toutes balises ouvertes se ferme ◦ Aucun accents ni espace ◦ Encore moins des majuscules  Il en va de même pour les noms de fichier.
Auteur : Frédéric Thériault 1. L’attribut « color »  Permet de modifier la couleur du contenu d’un élément html { color: blue; } Roger Rabbit: … 2.
Cascading Style Sheets CSS: Feuilles de Style en Cascade Feuille: Fichier-séparé.css Style: Design de votre Site Cascade: la Page d'accueil et les sous.
CSS et DREAMWEAVER.
Auteur : Frédéric Thériault 1. Les couleurs  Nommées h1 {color: navy;}  En pourcentage h1 {color: rgb(25%,66%,40%);}  En nombre h1 {color: rgb(255,255,0);}
1 LES FEUILLES DE STYLES Cours Web 1A, chap. 2 V. Deslandres (dernière MàJ: 6/11/2006)
24 octobre 2012 Grégory Petit
XML : un métalangage pour la description de documents structurés XML a été défini par le consortium W3 en fonction de 2 objectifs: Compenser les limitations.
Language html VI- Les CSS. Les CSS CSS: Cascading Style Sheets. Feuilles de Styles en Cascade En typographie, une feuille de style désigne l'ensemble.
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
INF2005– Programmation web– A. Obaid Les feuilles de style.
INF2005– Programmation web– A. Obaid CCS 3. INF2005– Programmation web– A. Obaid 2 L'état d'implantation de CSS 3 Le standard de CSS 3 n'est pas très.
Hayri ACAR - Université Claude Bernard Lyon 1 HTML 5 & CSS 1.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Paris Web 2008 – Samedi 15 Novembre 2008 Pascale Lambert-Charreteur CSS Débutant css.mammouthland.net Vincent Valentin 20cent.net.
Création de site web Feuilles de style.
Feuilles de style Cascading Style Sheets
Transcription de la présentation:

GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE

GENIE MULTIMEDIA - Restitution de documents (CSS) (2) Introduction  Objectif: fournir un mécanisme pour associer différents styles à un même document Article Présentations Contenu …

GENIE MULTIMEDIA - Restitution de documents (CSS) (3) Introduction  Initialement conçues pour être utilisées avec des documents HTML  Peuvent être utilisées avec des documents XML  CSS 1  CSS 2 (media)  CSS 3  La norme s’adresse ­Aux utilisateurs ­Aux développeurs

GENIE MULTIMEDIA - Restitution de documents (CSS) (4) Principes  Feuille de style CSS = ensemble de règles  Chaque règle spécifie les valeurs pour les propriétés de style associées aux éléments du document  sélecteur {propriété:valeur; propriété:valeur}  Exemple  EM { color : red}  H1 {color:blue; text-align: center}  H1 { font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Helvetica; font-variant: normal; font-style: normal; font-stretch: normal; font- size-adjust: none }  H1 { font: bold 12pt/14pt Helvetica }

GENIE MULTIMEDIA - Restitution de documents (CSS) (5) Association de style aux éléments d’un document  document HTML  utilisation de l ’attribut style … Introduction …

GENIE MULTIMEDIA - Restitution de documents (CSS) (6) Inclusion d’une feuille de style dans un document  document HTML  utilisation de l ’élément style pour inclure une feuille de style dans le document Les feuilles de style CSS H1 { color: blue } Introduction

GENIE MULTIMEDIA - Restitution de documents (CSS) (7) Association d’une feuille de style à un document  document HTML  utilisation de l ’élément LINK pour associer une feuille de style au document Les feuilles de style CSS Introduction...

GENIE MULTIMEDIA - Restitution de documents (CSS) (8) Propriétés  Pour chaque propriété, la norme CSS spécifie  la syntaxe  une éventuelle valeur par défaut  les éléments auxquels elle s ’applique  si elle est héritable  comment interpréter les pourcentages  les media pour lesquels elle a un sens

GENIE MULTIMEDIA - Restitution de documents (CSS) (9) Exemples de valeurs pour les propriétés  Longueur (unités absolues ou relatives)  Pourcentage P {font-size: 12px} H1 {margin: 0.5in} P { line-height: 120% } /* 120% de 'font-size' */

GENIE MULTIMEDIA - Restitution de documents (CSS) (10) Exemples de valeurs pour les propriétés  Une URL  Spécification des couleurs BODY { background: url(" } BODY {color: black; background: white } EM { color: #ff0000 } /* #rrggbb */ EM { color: rgb(255,0,0) } /* integer */ EM { color: rgb(100%, 0%, 0%) } /* float */

GENIE MULTIMEDIA - Restitution de documents (CSS) (11) Cadre, marges et espacement Exemple: questionnaire avec réponses, questionnaire sans réponsequestionnaire avec réponsesquestionnaire sans réponse

GENIE MULTIMEDIA - Restitution de documents (CSS) (12) Figures flottantes  Remarque préliminaire: 2 manières d’afficher les éléments d’un document HTML  En bloc  En ligne  La propriété « float »  Permet de spécifier si l’élément bloc (généralement une image) doit figurer à gauche ou a droite de son élément père  La propriété « clear »  indique si la propriété « float » s’applique dans son contexte.  exemple 1, exemple 2 exemple 1exemple 2

GENIE MULTIMEDIA - Restitution de documents (CSS) (13) Héritage  Les valeurs peuvent être implicitement héritées des noeuds parent ou ancêtres  La norme définit les propriétés héritables * {color: inherited}

GENIE MULTIMEDIA - Restitution de documents (CSS) (14) Cascading  Chaque règle peut être spécifiée comme étant normale ou importante P { text-indent: 1.5em !important } P { font: 12pt sans-serif !important } P { font-size: 24pt }

GENIE MULTIMEDIA - Restitution de documents (CSS) (15) Multiplicité des spécifications de style  Définies par l ’auteur  Définies par l ’utilisateur  Définies par l ’application  de plus, les feuilles de style peuvent être importées   régles de résolution de conflits potentiels

GENIE MULTIMEDIA - Restitution de documents (CSS) (16) Résumé  Règles importées: régles locales > règles importées  Règles normales: auteur > utilisateur > application  Règles importantes: utilisateur > auteur > application  Spécification spécifiques > propriétés héritées  En cas de conflit: la dernière règle spécifiée s’applique

GENIE MULTIMEDIA - Restitution de documents (CSS) (17) Types de media  all, aural, braille, embossed, handheld, print, projection, screen, tty, print screen « style-print.css » « style-screen.css » screen;

GENIE MULTIMEDIA - Restitution de documents (CSS) (18) Sélecteurs  Spécifie les éléments auxquels s’appliquent les propriétés ­un élément spécifique ­tous les éléments du document ­les éléments d ’un type donné ­des éléments spécifiés en fonction de leur emplacement dans la structure logique du document ­les éléments spécifiés en fonction des attributs ­les éléments appartenant à des classes ­pseudo elements

GENIE MULTIMEDIA - Restitution de documents (CSS) (19) Sélecteurs  Spécificité d ’un sélecteur = nombre obtenu par la concaténation de 3 valeurs  le nombre d ’attributs ID  le nombre d ’autres attributs ou classes  le nombre de noms d ’éléments  Les pseudo-éléments sont ignorés

GENIE MULTIMEDIA - Restitution de documents (CSS) (20) Modèle de traitement  1. Génération de l ’arbre du document  2. Identification des media concernés  3. Calcul des valeurs de propriétés  4. Génération du document physique

GENIE MULTIMEDIA - Restitution de documents (CSS) (21) Document et feuille de style CSS  Document XML   En résumé HTMLCSS XMLXSL