Cours CSS
Cours CSS
Cours CSS
Compétences visées :
Conclusion : cette méthode est très simple mais on retrouve les mêmes inconvénients que
l’utilisation des mises en page dans le document. On ne sait pas comment faire le lien entre
les propriétés et les objets sur lesquels elles portent. Elle est la moins recommandée.
Exercice d’intégration
2.
• La balise <STYLE> avertit le navigateur que l'on va utiliser des feuilles de style.
• L'attribut type="text/css" informe que ce qui suit est du texte et qu'il s'agit de cascading
style sheets (css).
Pour l'instant, il s'agit de la seule possibilité mais on peut prévoir à l'avenir d'autres versions
de ce "langage".
• La balise Html de commentaires <!-- ... --> empêche que les browsers qui ne connaissent
pas les feuilles de style, tentent d'interpréter ces instructions. Les informations à l'intérieur
des tags de commentaires seront ignorées par ces browsers.
• Pour vos propres commentaires à propos des feuilles de style, on utilisera la convention
désormais classique (C, C++, Javascript...) de /* commentaires */.
2. Appliquer un style à une balise
Ici, Elément est une balise. La syntaxe est la suivante :
Syntaxe Exemple Signification
Balise { <head> Ce code permet de mettre le texte de tous les
Propriété : valeur ; <style type = “text/css”> paragraphes en bleu avec une taille de 12
Propriété : valeur ; <!-- pixels et une couleur de fond pink.
………. P{
} Color : blue ;
Font-size : 12px ;
Background-color :pink;
}
-- >
</style>
</head>
balise { <head> Ce code insère une image de fond dans le
Background-image : <style> document web
url("nom de l’image") ; body {
} Background-image :
url("maphoto.jpg") ;
}
</style>
</head>
La balise <SPAN> ... </SPAN> permet d'appliquer des styles à des éléments de texte
d'un paragraphe ou à un morceau de paragraphe (phrase, mot, lettre, …).
Conclusion : Avec cette méthode le style est dédié au document. On ne peut pas l'utiliser
ailleurs. On ne sait pas également comment faire le lien entre les propriétés et les objets
sur lesquels elles portent. Elle est moins intéressante.
Activités d’intégration
1. Quelle est la différence entre l‘attribut class et l‘attribut id ?
2. Écrire le code CSS permettant de mettre en gras, italique et faire clignoter un mot
particulier d‘un paragraphe.
3. Soit l’exercice 2 de l’activité d’intégration précédente :
4.
Code du fichier CSS Code du fichier HTML de la Code du fichier HTML de la page2
page1
.intro { <html> <html>
font-family: Arial, <head> <head>
Helvetica, sans-serif; <title>Feuille de style externe</title> <title>Feuille de style externe</title>
font-size: 16px; <link href=”feuille_externe.css” <link href=”feuille_externe.css”
font-style: italic; rel=”stylesheet” type=”text/css”> rel=”stylesheet” type=”text/css”>
color: red; </head> </head>
text-decoration: <body> <body>
underline; <p class="intro">Bonjour, chers <h1 class="intro">Bonjour le monde</h1>
} élèves, utiliser le CSS avec </body>
Body{ modération. Merci</p> </html>
Background- </body>
color:yellow;} </html>
Activités d’intégration
1. Écrire le code d‘un fichier CSS appliquant une couleur précise à un titre et à un
paragraphe.
2. Soit l’exercice 3 de l’activité d’intégration précédente :