Feuilles de style CSS - XHTML est un langage impur

Slides:



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

Lundi 15 Décembre 2008 Aujourd'hui, les balises et.
Introduction aux Web Services Partie 1. Technologies XML
Les Feuilles de styles en cascade (CSS)
Sommaire Diffusion par le web : le client-serveur
HTML et les CSS Licence Pro. IE Les bases de HTML et des CSS.
Création de site internet
Conception de Sites Web dynamiques
Gérer un site avec Kompozer
Le CSS : un complément au HTML
Cours XHTML/CSS Lundi 9 Février 2009
XML, et HTML, comme langages de structuration
Introduction Aux Systèmes dInformation et Multimédia T. Bourdeaudhuy S. Collart-Dutilleul P. Kubiak IG 2 I - Saison 2006/2007 (X)HTML / Pages Web Statiques.
HTML CSS.
1 Modèles. 2 Sauvegarder le code en cliquant sur editer html 4 zones avec scroll
Principes généraux Création de site web Langages HTML XML
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
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
Cascading Style Sheets (CSS)
Applications Internet – cours 3 La page web
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
HTML CSS.
CSS.
HTML / CSS Gestion des systèmes d’information Classe terminale
HTML-CSS-XHTML.
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
Généralité sur la Mise En Forme
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.
HTML et les CSS Licence Pro. IE Les bases de HTML et des CSS.
Les feuilles de style CSS
 Créer une page html nommé index  Cette page doit contenir  Partie de l’entête Titre Métas(description et mots clés) Lien vers une feuille de style.
Les feuilles de style en HTML. CSS CSS: feuilles de style en cascade Permettent d’appliquer une mise en page à l’ensemble d’un site très simplement Permettent.
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.
Module HTML / CSS / PHP / MySQL
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
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;
Création de sites web I. Site statique : Généralités :
LE CSS ISN Terminale S CSS Types de styles.
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
Introduction aux langages Html et CSS
B.Shishedjiev - Traitement de texte
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.
Before Starting…. Pour les passionnés, le cours de Xhtml en classe peut être complété par les références suivantes : Cours de Xhtml en ligne :
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
INTERNET Le langage HTML
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.
GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE
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.
CSS et DREAMWEAVER.
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
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
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.
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
Création de site web Feuilles de style.
Feuilles de style Cascading Style Sheets
Transcription de la présentation:

Feuilles de style CSS - XHTML est un langage impur - CSS permet la séparation Forme et Fond Différentes présentations Différentes documents Un document Une présentation Contenu Feuille de style … … …

Définition CSS Cascading Style Sheets : feuille de style en cascade = un ensemble de règles Initialement conçues pour les 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

Définition et structure CSS (1/2) Syntaxe : Balise d’application {propriété : valeur; propriété : valeur; …} Sélecteur {ensemble de bloc de déclaration} Sélecteur { propriété : valeur; /* une déclaration */ propriété : valeur; /* une 2ième déclaration */ } Caractères blancs (espace, tabulation ou retour à la ligne…) n’ont pas d’importance. Exemple : h4 {background-color:#FFCCCC;} h2 {font-family:verdana, arial,sans-serif; color:red;} body {font-family:sans-serif; font-size:10pt;} Commentaires : /* Poser le commentaire °/ Pélissier C.

Feuilles de style CSS interne : dans <style> <style> dans le <head> <head> <title>CDthèque </title> <style type="text/css"> h4 {background-color:#FFCCCC;} h2 {font-family:Verdana, Arial, sans-serif;} body {font-family:sans-serif;font-size:10pt;} </style> </head>

Feuilles de style CSS interne : dans balise <style> dans les différentes <balises> <body> <h1>Bienvenue </h1> <h2> Faites comme moi, </h2> <center> <img src="guitariste.gif"/> </center> <p style="color:navy;font-size:18px;"> Pour faire de la musique. Ces liens vous permettrons de visiter nos produits : </p> …..

Définition et structure CSS (2/2) Couleur bleu à la balise p et h1 : p, h1 {color:blue;} Espace avant ou après la , n’a pas d’importance Couleur bleu aux p situées dans les h1 : h1 p {color:blue;} Espace entre h1 et p id identifiant unique, on donne un nom unique, on l’utilise qu’une seule fois <p id=« introduction »> le ciel est bleu </p> #introduction {color:blue;} class identifiant réutilisable <p class=« toto »> le ciel est bleu </p> <q class=« toto »> Marcel</q> .toto {text-align:center;}

XHTML et CSS interne Inconvénient ? <head> <title>CDthèque </title> <style type="text/css"> h4 {background-color:#FFCCCC;} h2 {font-family:verdana,arial,sans-serif;} body {font-family:sans-serif;font-size:10pt;} </style> </head> Inconvénient ? Obligé de copier les règles d’un document à un autre => Feuille de style externe

Propriétés et valeurs en CSS (1/3) font-family : times, sans-serif ; font-size : 14pt; (0,5em = la moitié de la taille normale, 1,5em= 1,5 fois plus grande) (0,5ex = la moitié de la hauteur de la lettre normale, 1,5em= 1,5 fois plus grande) (120% = 20 % de plus que la taille normale) font-style : italic ; (oblique) font-weight : bold; (bolder (plus gras), lighter (moins gras), normal) text-décoration :blink (texte clignotant) ; (overline=ligne au dessus, underligne=texte souligné) (line-through=barré) text-transform:uppercase (majuscule) ; (lowercase=minuscule, capitalize= première lettre en majuscule, none=texte non modifié) font-variant:small-caps (petites capitales); letter-spacing :-0.1em; (espace entre les lettres) word-spacing :+0.2em; (espace entre les mots) border-style:solid (pleine); (double, dashed (tirets), dotted (poitillés), inset (3D enfoncé), ouset (3D surélevé) border-width:1px border-color:blue border-left:solid; border-right:solid; border-top:solid; border-bottom:solid;

Propriétés et valeurs en CSS (2/3) text-align :center; (left, center, right, justify) text-indent :30 px; (alinéa de la première ligne constant) margin-left : 2%; (+ -, + - avec %) margin-right : 2%; (+ -,+ - avec %) margin-top : 2%; (+ -,+ - avec %) (marge du haut) margin-bottom : 2%; (+ -, + - avec %) (marge du bas) line-height (interligne) : 2.0 em; color :red; body {background-color :black; body {background-image : url(“brique.jpg”); background-attachment : fixed; (scroll = image défile avec le texte) background-repeat: repeat (se repete hori et verti a l’infini)) (no-repeat=ne se repete pas, repeat-x=se repete horizontalement) (repeat-y= se repete verticalement) background-position: 300px 100px; background-position: top right; (top middle bottom left center right) on peut aussi écrire : background: url(“brique.jpg”) no-reapeat top right fixed;

Propriétés et valeurs en CSS (3/3) body {color : black; a  {color : blue; = apparence du lien par default a :link {color : blue; font-weight:bold; a :hover{color :red; = lorsqu’on passe dessus a :visited {color :green; font-style:italic; a :active{background-color :red; = lorsqu’on s’apprête à cliquer dessus, il y a surbrillance dt {color :green; font-style:italic; ul {list-style-position :inside; = pas mis en retrait (ousitde = met en retrait) ul {list-style-type :disc; (circle, square, none = pas de puce) ul {list-style-imge :url(« dossier.png »); ol {list-style-type :decimal (1,2,3…); (decimal-leading-zero=01,02,03) (upper-roman=I,II,III,IV – lower-roman=i,ii,iii,iv) (upper-alpha=A,B,C – lower-alpha=a,b,c)

XHTML et CSS externe <head> <title>CDthèque </title> <link rel=«stylesheet» href=«style1.css» type=«text/css»/> </head> Fichier css : style1.css body {font-family:sans-serif;font-size:10pt;} TD 6

CSS et les blocs (prochain cours SRC2) <div> et <span> balises génériques <div> de type bloc <span> de type ligne XHTML : http://validator.w3C.org CSS : http://jigsaw.w3.org/validator/