Les feuilles de style CSS

Slides:



Advertisements
Présentations similaires
Conception de Site Webs Interactifs Cours 3
Advertisements

Conception de Site Webs Interactifs Cours 4
Internet : serveurs Web
HTML5, CSS3, PHP5, Javascript, AJAX
Les étapes de conception d’un site web
Feuilles de style CSS - XHTML est un langage impur
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Domaines nominaux XSLT
XML Un format d'échange et un langage de présentation des données associé au HTML.
Projet Pluritechnique Encadree : Supervision du Portalp:
Nouveau blog. WordPress connexion Nommez votre blog.
XML-Family Web Services Description Language W.S.D.L.
HTML.
Excel Introduction.
Génération de feuilles de style pour site Web par un
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
CSS.
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Qelios – Formation Initiation au langage CSS
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
Jonathan Montois Cyrille Kriegel
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
Le langage XHTML 420-S4W-GG Programmation Web Client
PROGRAMMATION WEB FRONT-END.
LE CSS ISN Terminale S CSS Types de styles.
LE HTML ISN Terminale S Un peu d’histoire …
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
CSS Cascading Style Sheets (Feuilles de style en cascade)
Cours de programmation web
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
Bien présenter des documents longs…
S'initier au HTML et aux feuilles de style CSS Cours 5.
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
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
INTERNET Le langage HTML
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
eXtensible Markup Language. Généralités sur le XML.
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.
GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Cour préparé par Melle Zineb SAALAOUI HTML/CSS.
Éléments de présentation
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.
Html et css.
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
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.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
SI28 Malépart Céline Jérémy Palmier
Dreamweaver (2) ● les calques (layers) ● les comportements
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
TP ISN-Terminale S Notion de code HTML. I) Visualisation du code source d’une page web Se mettre sur une page web quelconque : clic droit, Afficher la.
Transcription de la présentation:

Les feuilles de style CSS Fontanet Rémy Vinay Julien Istase 3 2 Décembre 2002

Introduction Utilisation des styles dans les logiciels qui manipulent du texte (traitement de texte, tableur, et logiciel de mise en page). Pour que le HTML ne fasse plus exception à la règle, le W3C lui a rajouté cette fonctionnalité sous forme d'un complément appelé "feuilles de style en cascade" (en anglais : "Cascading Style Sheets", CSS)

Plan Introduction I - Présentation des feuilles de style II - Exemple d’utilisation III - Avantages / Inconvénients IV - Technologies concurrentes Conclusion

I - Présentation des feuilles de style Principes Séparation du contenu et de la présentation   Présentation uniforme d'un ensemble de documents   Personnalisation possible   Adaptation à divers médias (écran, impression, audio...)   Plusieurs versions : CSS1, CSS2, CSS3

I - Présentation des feuilles de style Différentes versions 1996 : Cascading Style Sheet(CSS) : Définition d'un ensemble de règles de présentation   1998 : CSS2 : nouvelle version plus précise, plus efficace, plus complète (tableaux, différents médias...) 2000 : CSS3 

I - Présentation des feuilles de style Hiérarchie (cascading) Le rédacteur définit ses styles (sa mise en page) Le lecteur peut définir ses préférences, Le client (avec ses particularités : navigateur, synthèse de parole...) interprète les styles  ==> conflits possibles Solution : "cascading" càd algorithme de choix basé sur la notion de "priorité" (niveau de définition, particularités...). A priorité égale, le rédacteur l'emporte mais le lecteur peut fixer une priorité "importante"

I - Présentation des feuilles de style Caractéristiques du Texte : - Couleur (texte, fond d'écran) - Police de caractères (famille, taille, style...) Espacement (lettres, mots...) Positionnement : - Définition de rectangles ("boxes") avec marges, hauteur, largeur...

I - Présentation des feuilles de style Catégorie d'affichage : - en ligne comme du texte italique - dans un bloc comme un titre H1 ou un paragraphe - dans une liste(position, images, types...) Caractéristiques liées aux différents médias : - Styles adaptés à une restitution audio - Définition de mise en page pour impression.

I - Présentation des feuilles de style Le Langage Les interfaces Les sélecteurs Les propriétés Les unités

II – Exemple d’utilisation Comment intégrer les feuilles de styles ? L'instruction style en tant qu'élément : <style type="text/css"> L'élément link pour établir un lien vers une feuille de style externe (fichier texte avec l'extension .css) : <link title="test" type="text/css" rel="stylesheet" href="mafeuille.css"> Importer une feuille de style (fichier texte avec l'extension .css) : <style type="text/css"> @import url(http://www.allhtml.com/feuille.css); </style>  

II – Exemple d’utilisation constituée d'un ensemble de règles précisant la manière de présenter une page web chaque règle est constituée d'un sélecteur, suivi d'un bloc de déclarations. Le sélecteur précise la portion de texte à laquelle s'appliquent les déclarations chaque déclaration est constituée d'un identificateur, suivi d'une valeur. L'identificateur décrit la propriété concernée (ex :taille des caractères), et la valeur définit la grandeur attribuée à l'identificateur (ex : 10 pts).

II – Exemple d’utilisation

II – Exemple d’utilisation

II – Exemple d’utilisation

III – Avantages / Inconvénients Séparation du style et du contenu Libère les auteurs de contenu des contraintes de style et de présentation Multiples possibilités de présentation du même jeu de données Réutilisation possible des données Permet une standardisation des styles

III – Avantages / Inconvénients Plusieurs versions : CSS1, CSS2, … - première version CSS1 avec beaucoup de lacunes - parfois des actions inverses entre CSS1 et CSS2 Interprétation selon le navigateur Interprétation de la norme rarement complète L'utilisateur (le client) peut toujours les invalider

IV – Technologies concurrentes eXtensible Stylesheet Language présente visuellement des éléments définis dans un document XML alors que le langage XML (eXtended Markup Language) définit plutôt la sémantique (le sens) des données. 2 parties principales : Le formatage : application de règles de style sur des éléments XML à l'instar du langage CSS. La transformation : substitution d'un marquage XML en un balisage HTML ou un autre marquage XML.

IV – Technologies concurrentes Document Style Semantics and Specification Language défini par l’ISO. Le format DSSSL est utilisé pour le rendu des documents SGML(Standard Generalized Markup Language, format normalisé de documents). Il permet : de formater les documents pour l'affichage (langage de style) de transformer les documents : par exemple pour générer la table des matières (langage de transformation) l'extraction de données en considérant le document comme une base de données (langage d'extraction ou Query Language)

IV – Technologies concurrentes Formatting Output Specification Instance Feuille de style qui permet de formater un document SGML pour une sortie papier. Issue du Département de la Défense américain et son objectif est de permettre la composition de documentations techniques. Ne permet pas de réaliser toutes les opérations nécessaires à l'activité traditionnelle de pré-presse.

Conclusion Les feuilles de style facilitent : - l'écriture des pages en ne pensant qu'au contenu - l'évolution du site (changement de l'image de fond, de la police...) Elles vont dans le sens de l'évolution HTML --> XML ... Visualisation de documents XML : uniquement avec feuilles de style Les navigateurs interpréteront de mieux en mieux les styles