Daaif Cours CSS

17
CSS Cascading Style Sheets

description

presentation css

Transcript of Daaif Cours CSS

Page 1: Daaif Cours CSS

CSS

Cascading Style Sheets

Page 2: Daaif Cours CSS

Pourquoi les CSS ?

Pour séparer le contenu de la mise en forme des pages web.

Rendre la charte graphique du site Web plus cohérente.

Faciliter les mises à jour de la présentation des sites Web.

Donne plus de possibilités que HTML…

Page 3: Daaif Cours CSS

Comment ?

En définissant un ou plusieurs styles

Deux manières : Interne (les styles sont définis à

l’intérieur de la page) Externe (les styles sont définis dans

un fichier séparé puis relié à la page Web)

Page 4: Daaif Cours CSS

Style Interne I

Style défini grâce à l’attribut style de la balise HTML

Exemple :

<P Style="Color:#FF0">Mon paragraphe</P>

Page 5: Daaif Cours CSS

Style Interne II Style défini dans la balise Style

(Celle-ci doit être déclarée entre les balises <head>et </head>)

Exemlpe :<Style type="text/CSS">

P { Color:#FFAA34;}

</Style>

Page 6: Daaif Cours CSS

Style Externe

Style défini dans un fichier externe (Celui-ci doit être relié à la page entre les balises <head>et </head>)

Exemple :

<link rel="stylesheet" type="text/css" href="fichier.css">

Page 7: Daaif Cours CSS

Les Sélecteurs CSS Les sélecteurs permettent de définir la

cible à laquelle on veut appliquer le style. Trois catégories :

Sélecteurs qui redéfinissent l’apparence des balises html

Sélecteurs associés à des variables et qu’on applique à n’importe quelle balise html

Sélecteurs spécifiques associés à une balise particulière

Page 8: Daaif Cours CSS

Les Sélecteurs I

Redéfinition de l’apparence des balises html

Exemples :P, H1 {font-family : verdana, arial;

Color:red; }A { text-decoration:none;

Color:blue; }BODY {Background : #F9C}

Page 9: Daaif Cours CSS

Les Sélecteurs II

Les sélecteurs associés aux variables…

Exemple de définition du style :.corps {font-family : verdana, arial; }

Exemple d’utilisation dans html :<Body class=corps>…..</body>

Page 10: Daaif Cours CSS

Les Sélecteurs III

Les sélecteurs spécifiques à une baliseExemple de définition du style :

#menu {font-family : verdana, arial; }

Exemple d’utilisation dans html :<DIV id=menu>…..</DIV>

Page 11: Daaif Cours CSS

Les Sélecteurs IV

Les Pseudo-Styles.L’apparence change en fonction des événements qui surviennent sur l’élément html.

Exemples :A:link {Color:blue; }A:hover {Color:yellow; }A:visited {Color:black; }

Page 12: Daaif Cours CSS

Les Sélecteurs V

Les Sélecteurs Hiérarchiques.Exmples :P A {Color:blue; }

(la couleur ne s’applique qu’aux balises <A> qui se trouvent à

l’intérieur d’un paragraphe <P> ) UL LI {list-style:none; }

(pas de puces pour les <LI> qui se trouvent à l’intérieur d’une <UL>. Ca ne concerne pas donc les <LI> qui se trouvent à

l’intérieur d’une <OL> )

Page 13: Daaif Cours CSS

Quelques Attributs I Couleurs et images d'arrière plan color: rgb(255,0,255); background: red; background-image: url('http://123.ma/img.jpg');

Décoration de polices de caractères font-family : verdana, arial; font-weight: bold;font-decoration: strike;

Page 14: Daaif Cours CSS

Quelques Attributs II

Mise en forme de blocs de caractères

text-align: right;text-align: justify;

text-indent: 15px;

Page 15: Daaif Cours CSS

Gestion des boîtes englobantes

Page 16: Daaif Cours CSS

Margin>Border>Padding>Contenu

margin: 10px; padding: 5px;

border: 2px solid #FF00FF; --------Margin-left:10px; Margin-top:5px;

Gestion des boîtes englobantes

Page 17: Daaif Cours CSS

Quelques Attributs III

Positionnement position: absolute; position: relative;display: none; z-index: 10;