Académique Documents
Professionnel Documents
Culture Documents
- la police du texte
- Souligner le texte
css
color: red;
font-size: 16px;
/* Police du texte */
/* Souligner le texte */
text-decoration: underline;
/* Alignement centré */
text-align: center;
border-radius: 10px;
/* Cette ligne de code ajoute une bordure de 5 pixels avec une couleur solide rouge. */
/* Les autres propriétés de la bordure ne sont pas définies, ce qui signifie qu'elles prendront les valeurs
par défaut (par exemple, le style de la bordure sera "solid" par défaut). */
text-transform: lowercase;
padding-left: 5px;
letter-spacing: 2px;
line-height: 1.8;
Notez que les règles de style peuvent être appliquées à différents éléments HTML en utilisant des
sélecteurs CSS appropriés. Par exemple, pour appliquer ces règles à tous les éléments <p> de la page
HTML, vous pouvez utiliser le sélecteur CSS suivant :
css
p{
}
Exercice css Marges :
css
/* Ajouter une marge de : Gauche 20%, droite 5px, en haut 5px, en bas 2px */
/* Cette ligne ajoute une marge de 25 pixels en haut, 50 pixels à droite et 75 pixels en bas. */
/* La marge à gauche n'est pas spécifiée, ce qui signifie qu'elle prendra la valeur par défaut de "auto". */
margin: auto;
/* Cette ligne force la valeur de la marge gauche à hériter de la valeur de la marge gauche de l'élément
parent. */
/* Si la valeur de la marge gauche de l'élément parent est "auto", cela signifie que la marge gauche de
l'élément en question sera également "auto". */
Notez que les marges peuvent être définies en utilisant différentes unités de mesure, telles que les
pixels, les pourcentages ou les em. Vous pouvez également utiliser la valeur "auto" pour définir une
marge automatique, ce qui permet de centrer un élément horizontalement ou verticalement. Les marges
peuvent être définies individuellement en utilisant les propriétés de marge spécifiques, telles que
margin-top, margin-right, margin-bottom et margin-left. Vous pouvez également utiliser la propriété
margin pour définir toutes les marges en une seule fois en utilisant une syntaxe abrégée.
ajouter un lien à la balise html et commenter le résultat en appliquant le code css suivant :
html
Et voici le code CSS qui modifie l'apparence du lien en fonction de son état :
css
a:link {
/* Lien visité */
a:visited {
}
/* Lien survolé */
a:hover {
/* Lien activé */
a:active {
Lorsque le lien est non visité, le texte est rouge, sans soulignement et le fond est jaune.
Lorsque le lien est visité, le texte est vert, sans soulignement et le fond est cyan.
Lorsque le lien est survolé, le texte est en hotpink, souligné et le fond est vert clair.
Lorsque le lien est activé (clic), le texte est en bleu, souligné et le fond est hotpink.
ajouter une liste ordonnée et non ordonnée dans HTML et commenter le code CSS suivant :
ul{list-style-image: url(“icon4.png”);}
ul{list-style-type: none;}
html
<ul>
<li>Pommes</li>
<li>Poires</li>
<li>Bananes</li>
</ul>
<ol>
<li>Premier élément</li>
<li>Deuxième élément</li>
<li>Troisième élément</li>
</ol>
css
/* Liste à puces */
ul {
/* Liste à numéros */
ol {
/* ul {
} */
La première règle CSS modifie le style de la liste à puces en remplaçant le cercle par un carré grâce à la
propriété ‘list-style-type’. On peut également utiliser d'autres valeurs comme ‘disc’ (disque), ‘square
‘(carré), ‘none’ (aucune puce) etc. Ici, on peut remplacer’ circle ‘par ‘square’ pour changer le style de la
puce en carré.
On peut aussi ajouter une image de puce personnalisée en utilisant la propriété ‘list-style-image’.
La deuxième règle CSS modifie le style de la liste ordonnée en utilisant la numérotation en chiffres
romains majuscules grâce à la propriété ‘list-style-type’. On peut également utiliser d'autres valeurs
comme ‘decimal’ (chiffres arabes), ‘lower-alpha’ (lettres minuscules) etc. Ici, on peut remplacer ‘upper-
roman’ par ‘lower-alpha’ pour utiliser la numérotation en lettres minuscules.
La troisième règle CSS ajoute une image de puce personnalisée à la liste à puces grâce à la propriété ‘list-
style-image’. Ici, on utilise l'image ‘icon4.png’ pour remplacer la puce par défaut.
La quatrième règle CSS supprime les puces de la liste à puces en utilisant la valeur ‘none’ pour la
propriété ‘list-style-type’. On peut également ajouter une marge à gauche en utilisant la propriété
‘margin-left’.
td { height: 50px; }
td { text-align: left;}
Le code CSS ci-dessus est utilisé pour appliquer des styles à un tableau HTML.
‘table { width: 100%; }‘: Cela rend la table occuper 100% de la largeur de son conteneur.
‘td { height: 50px; }’ : Cela définit la hauteur de chaque cellule de tableau à 50 pixels.
‘td { text-align: left;}’ : Cela aligne le contenu de chaque cellule de tableau à gauche.
‘td { padding: 15px; text-align: left; }’ : Cela ajoute un espacement de 15 pixels à l'intérieur de chaque
cellule de tableau et aligne le contenu de chaque cellule de tableau à gauche.
‘tr:hover {background-color: #f5f5f5;}’ : Cela ajoute un fond de couleur gris clair à une ligne de tableau
lorsque la souris passe dessus.
- Ajouter une image comme arrière-plan fixe avec une répétition vertical
« Ajouter une image comme arrière-plan fixe avec une répétition vertical :
css
body {
background-image: url("background.jpg");
background-repeat: repeat-y;
background-attachment: fixed;
css
body {
background-color: red;
Ajouter une bordure double et verte à gauche et à droite de taille 5px à l’élément p du document html :
css
p{
<div>
<div>Contenu de la division</div>
</div>
css
img {
width: 200px;
div {
width: 50%;
css
img {
height: 300px;
div {
height: 50%;
css
/* Cette ligne ajoute une bordure solide de 1 pixel de couleur rouge autour de l'élément. */
Exercice Color :
- Changer la couleur de fond de la page, tout en gardant un fond blanc pour les paragraphes.
- Ajouter une marge de 5px en haut et 2px en bas de page pour le contenu du document html
html
<!DOCTYPE html>
<html>
<head>
<title>Exercice Color</title>
</head>
<body>
<h1>Titre 1</h1>
<h2>Titre 2</h2>
<h3>Titre 3</h3>
<p>Paragraphe</p>
</body>
</html>
css
h1, h2, h3 {
color: blue;
css
h1 {
font-style: italic;
Changer la couleur de fond de la page, tout en gardant un fond blanc pour les paragraphes :
css
body {
background-color: lightgray;
p{
background-color: white;
Ajouter une marge de 5px en haut et 2px en bas de page pour le contenu du document html :
css
body {
Travail à faire :
html
<!DOCTYPE html>
<html>
<head>
<title>Menu déroulant</title>
<style>
nav {
background-color: #333;
color: #fff;
padding: 10px;
nav ul {
list-style: none;
margin: 0;
padding: 0;
nav ul li {
display: inline-block;
margin-right: 10px;
position: relative;
nav ul li ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #333;
padding: 10px;
nav ul li:hover ul {
display: block;
nav ul li ul li {
display: block;
margin: 0;
nav ul li ul li a {
color: #fff;
text-decoration: none;
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">Produits</a>
<ul>
<li><a href="#">Ordinateurs</a></li>
<li><a href="#">Smartphones</a></li>
<li><a href="#">Tablettes</a></li>
</ul>
</li>
<li><a href="#">Services</a>
<ul>
<li><a href="#">Assistance</a></li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</body>
</html>
Ce menu déroulant utilise une liste non ordonnée pour la structure du menu, et utilise des sélecteurs CSS
pour appliquer des styles différents aux éléments du menu. Les sous-menus sont affichés en position
absolue lorsqu'un élément parent est survolé.
Bootstrap 4
Bootstrap est un framework front-end populaire qui permet de créer des sites Web réactifs rapidement
et facilement. Bootstrap 4 est la dernière version de ce framework et propose de nombreuses
fonctionnalités utiles pour les développeurs Web.
Bootstrap 4 utilise des classes prédéfinies pour appliquer des styles à différents éléments HTML. Par
exemple, vous pouvez utiliser la classe btn pour créer un bouton, ou la classe container pour créer une
grille réactive.
Grille réactive : Bootstrap 4 propose une grille réactive qui permet de créer des mises en page réactives
et adaptables pour différents appareils.
Composants : Bootstrap 4 propose de nombreux composants prêts à l'emploi, tels que des boutons, des
formulaires, des cartes, des modales, etc.
Typographie : Bootstrap 4 propose des styles de typographie prédéfinis pour les titres, les paragraphes,
les listes, etc.
Thèmes : Bootstrap 4 propose des thèmes personnalisables pour personnaliser l'apparence de votre site
Web.
Bootstrap 4 est largement utilisé dans l'industrie pour créer des sites Web réactifs et professionnels.