HTML Cours 3.

Slides:



Advertisements
Présentations similaires
Introduction aux Web Services Partie 1. Technologies XML
Advertisements

Conception de Site Webs Interactifs Cours 4
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
Feuilles de style CSS - XHTML est un langage impur
HTML CSS.
Cascading style sheets
11:06:28 Programmation Web Programmation Web : Feuilles de style CSS Jérôme CUTRONA
12 novembre 2012 Grégory Petit
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
Applications Internet – cours 3 La page web
17 octobre 2012 Grégory Petit
Les feuilles de style La mise en page
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
28 novembre 2012 Grégory Petit
Découverte de la feuille de style. CSS Cascading Style Sheets Il ne s'agit pas ici de faire un cours de code CSS ! Il faudrait un certain nombre de chapitres.
HTML CSS.
CSS.
HTML / CSS Gestion des systèmes d’information Classe terminale
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
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
 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.
Le langage XHTML 420-S4W-GG Programmation Web Client
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.
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
LE HTML ISN Terminale S Un peu d’histoire …
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.
Auteur : Frédéric Thériault 1. À quoi ça sert !?  Cascading Style Sheet  Modifier la page Web en ajoutant des styles aux balises  Modifier l’apparence.
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.
INTERNET Le langage HTML
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 1.
GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE
HTML Création et mise en page de formulaire Cours 3.
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.
Cour préparé par Melle Zineb SAALAOUI HTML/CSS.
Cours de HTML suite applications
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 Création et mise en page de formulaire
Conception des pages Web avec
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.
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.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
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.
Dreamweaver le retour Avec Les Formulaires Les Calques
SI28 Malépart Céline Jérémy Palmier
Dreamweaver (2) ● les calques (layers) ● les comportements
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
Dreamweaver 2éme séance Murat Keles. Présentation I.CSS et Dreamweaver II.Les calques III.Les scénarios IV.Les comportements V.Les cadres VI.Mise en ligne.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
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.
Feuilles de style Cascading Style Sheets
Transcription de la présentation:

HTML Cours 3

Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes

Les feuilles de Styles CSS Le langage CSS, Cascade Style Sheet, (Feuille de Style en Cascade) sert à la mise en forme. Il est en effet très utile pour séparer mise en forme et contenu du HTML. Vous pouvez l'utiliser avec l'attribut style associé à n'importe quelle balise. Par exemple: <p style="font-size: 12px;">texte</p> Il peut s’appliquer automatiquement sur toutes les balises qui correspondent à son nom avec l’attribut id ou class CSS2 comporte plus de 100 propriétés différentes

CSS Avantages La structure et la présentation sont gérées séparément. La conception sans se soucier de la présentation. Le code HTML est réduit en taille et en complexité.

CSS La syntaxe du CSS est selecteur { propriété : valeur } 

Faire référence à du CSS Les règles CSS sont déclarées dans le head et sont appliquées dans le body. La balise STYLE dans l’entête <HEAD> <STYLE type="text/css"> BODY { color: red } H1 { color: blue } </STYLE> </HEAD> Avec une feuille attachée <HEAD> <LINK rel="stylesheet" href= " monstyle.css" type="text/css"> </HEAD> Dans l’attribut style d’une balise <p style=¨font-size: 12px;¨>Exemple</p>

Exemple de code avec CSS Déclaration (head): <style type="text/css"> #cadrepub h2 { color: red } #cadrepub p { color: blue } </style> Application (body): <div id="cadrepub"> <h2>Publicité :</h2>Ceci est une publicité. <p>L'OMS a établi dans ce dernier bilan <span class="style1" > que quinze pays étaient touchés</span> par le H1N1.</p> </div>

Les éléments span et div La balises <span> et </span> sont utilisées en CSS pour modifier l'aspect d'une zone limitée de données. Ce sont des boites de type en ligne. Les balises <div> et </div> sont des Boites de type bloc. Elles sont utilisées avec les attributs id et class

L’attribut id Cet attribut est un identifiant d’élément. Cet identifiant doit être unique dans le document. On peut assigner un attribut id à presque toutes les balises HTML. Il peut servir à assigner des règles CSS. On y fait référence avec un #.

Exemple d’utilisation de l’id Déclaration #publicite { color: red } Application <p id=¨publicite¨>Ceci est un paragraphe</p> Signifie littérallement « Met le texte a l’intérieur de la balise avec l’id `publicite` en rouge. »

L’attribut class Cet attribut permet d’assigner un ou plusieurs nom de classe à un élément. On peut assigner un attribut class à presque toutes les balises HTML. Une même classe peut être assignée à plusieurs éléments pour appliquer à chacune la même règle CSS. On y fait référence avec un (.) point.

Exemple d’utilisation de class Déclaration .monstyle { color: red } Application <p class=¨monstyle¨>Ceci est un paragraphe</p> Signifie littérallement «Met le texte rouge à chaque balise utilisant la classe ¨monstyle¨»

CSS appliqué dans un contexte #cadrepub h2 { color: red } Signifie littérallement «Assigner la couleur rouge a chaque balise <h2> a l’intérieur d’une balise nommée ‘cadrepub’. » Variante .cadrepub h2 { color: red } Signifie littérallement «Assigner la couleur rouge a chaque balise <h2> a l’intérieur d’une balise possédant la classe ‘cadrepub’. »

CSS appliqué sur toutes les balises h2 { color: red; } Signifie « Mettre le contenu de toutes les balises <h2> en rouge. » body { font-size: 12px; font-family: Arial, Times new roman; } Assigne le format de caractères à utiliser à l’intérieur du document. Notez que chaque règle est séparé d’un (;) point-virgule.

Les pseudos-classes a:hover { color: red } Applique la couleur rouge quand on survole un lien hypertexte a:visited { color: green } Applique la couleur verte aux liens qui ont été visités a:link { color: black } Les liens hypertexte deviennent noirs

Exemple de code html avec CSS <div id="main"> <p class="lettrine">L'Organisation mondiale de la santé (OMS) révèle samedi l'existence de 615 cas confirmés de grippe A </p> <div id="cadrepub"> <h2>Publicité :</h2> Ceci est une publicité. </div> <p>L'OMS a établi dans ce dernier bilan que quinze pays étaient touchés par le H1N1.</p>

La feuille de style #main {padding: 1px 1em 1px 1em; background-color:#FFFFFF; margin-left:203px; border-left: 1px solid #990000; border-right: 1px solid #990000; } #main .lettrine:first-letter{float:left; margin-right:5px; font- size:3em; } #main p {font-size:12px;} #main ul {font-size:10px;} #pied { padding: 1px 0px 1px 5%; background-color: #D5EDB3; text-align:center;border-top: 1px solid #990000;} #cadrepub{background-color: #3333FF; float: right; width: 200px; padding : 1em 1em 1em 1em; border:red;} .textepied {font-size:12px; font-style:italic;} h1 {font-size:18px;} img {float:left; padding : 0 1em 0 0; text-decoration: none; }

Références w3schools.com/css/css_reference.asp cssdebutant.com

Laboratoire Reproduire en utilisant les CSS la page suivante

CSS D’autres façon de constituer son sélecteur. #cadrepub, h2 { color: red } Signifie: Met le texte en rouge au texte à l’intérieur de la balise dont l’id est cadrepub et aussi à tous les titres <h2>. #cadrepub h2 { color: red } Signifie: Met du texte rouge au titre <h2> à l’intérieur de la balise dont l’id est cadrepub

CSS Sélecteur Example L’example sélectionne balise>balise div>p Toutes les balises <p> dont le parent est une balise <div> balise+balise div+p Toutes les balises <p> placées immédiattement après une balise <div> [attribut] [target] Tous les éléments avec l’attribut target [attribut=valeur] [target=_blank] Toutes les balises dont l’attribut target est “_blank” [attribut~=valeur] [title=flower] Toutes les balises avec un attribut title qui contient des mots séparés par des espaces, l’un de ceux-ci étant ‘fleur’ [attribut|=langage] [lang|=en] Toutes les balises dont l’attribut lang est “en”, même si la valeur contient un caractère (-), comme dans “en-us”.