Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1.2. Syntaxe CSS : les règles CSS se compose d'un sélecteur et d'un bloc de déclaration comme le montre la
figure suivante :
Le sélecteur pointe sur l'élément HTML que vous souhaitez styler par example H1 qui indique titre 1. Le bloc de
déclaration contient une ou plusieurs déclarations séparées par des points-virgules. Chaque déclaration inclut un nom
de propriété CSS et une valeur, séparés par deux points. Une déclaration CSS se termine toujours par un point-virgule
et les blocs de déclaration sont entourés d'accolades. Dans l'exemple suivant, tous les éléments <p> seront alignés au
centre, avec une couleur de texte rouge:
<!DOCTYPE html>
<html>
<head>
<style>
p{
color: red;
text-align: center;
}
</style>
</head>
<body>
<p>Hello World!</p>
<p>These paragraphs are styled with CSS.</p>
</body>
</html>
p {
text-align: center;
color: red;
}
dans ce cas, tous les éléments <p> seront alignés au centre, avec une couleur de texte rouge.
<!DOCTYPE html>
<html>
<head>
<style>
#para1 {
text-align: center;
color: red;
}
</style>
</head>
<body>
<p id="para1">Hello World!</p>
<p>This paragraph is not affected by the style.</p>
</body>
</html>
<style>
.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
<h1 class="center">Red and center-aligned heading</h1>
<p class="center">Red and center-aligned paragraph.</p>
</body>
</html>
NB : Vous pouvez également spécifier que seuls des éléments HTML spécifiques doivent être affectés par une classe.
Dans l'exemple ci-dessous, seuls les éléments <p> avec class = "center" seront alignés au centre:
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
</body>
</html>
Les éléments HTML peuvent également faire référence à plus d'une classe. Dans l'exemple ci-dessous, l'élément
<p> sera stylé selon class = "center" et class = "large":
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
p.large {
font-size: 300%;
}
</style>
</head>
<body>
<h1 class="center">This heading will not be affected</h1>
1.2.5. Sélecteurs de regroupement : Si vous avez des éléments avec les mêmes définitions de style,
comme ceci:
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p {
text-align: center;
color: red;
}
Il sera préférable de regrouper les sélecteurs pour minimiser le code. Pour regrouper les sélecteurs, séparez chaque
sélecteur par une virgule. Dans l'exemple ci-dessous, nous avons regroupé les sélecteurs à partir du code ci-dessus:
h1, h2, p {
text-align: center;
color: red;
}
1.3. Commentaires CSS : Les commentaires sont utilisés pour expliquer le code et peuvent vous aider lorsque
vous modifiez le code source à une date ultérieure. Les commentaires sont ignorés par les navigateurs. Un
commentaire CSS commence par / * et se termine par * /. Les commentaires peuvent également s'étendre sur
plusieurs lignes:
p {
color: red;
/* This is a single-line comment */
text-align: center;
}
/* This is
a multi-line
comment */
1.4. Comment ajouter CSS : Lorsqu'un navigateur lit une feuille de style, il formate le document HTML en
fonction des informations contenues dans la feuille de style. CSS peut être ajouté aux éléments HTML de 3
manières:
1.4.1. Inline - en utilisant l'attribut style dans les éléments HTML : Un style en ligne peut être utilisé
pour appliquer un style unique à un seul élément. Pour utiliser des styles inline, ajoutez l'attribut style à
l'élément concerné. L'attribut style peut contenir n'importe quelle propriété CSS. L'exemple ci-dessous
montre comment changer la couleur et la marge gauche d'un élément <h1>:
<!DOCTYPE html>
<html>
<body>
</body>
</html>
1.4.2. Internal - en utilisant un élément <style> dans la section <head> Une feuille de style interne
peut être utilisée si une seule page a un style unique. Les styles internes sont définis dans l'élément
<style>, dans la section <head> d'une page HTML:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
1.4.3. External - en utilisant un fichier CSS externe : Avec une feuille de style externe, vous pouvez changer
l'apparence d'un site Web entier (plusieurs pages en même temps) en ne modifiant qu'un seul fichier.
Chaque page doit inclure une référence au fichier de feuille de style externe à l'intérieur de l'élément
<link>. L'élément <link> va à l'intérieur de la section <head>:
Fichier html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Une feuille de style externe peut être écrite dans n’importe quel éditeur de texte. Le fichier ne doit contenir aucune
balise HTML. Le fichier de feuille de style doit être enregistré avec une extension .css. Voici à quoi ressemble
"mystyle.css":
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
Plusieurs feuilles de style : Si certaines propriétés ont été définies pour le même sélecteur (élément) dans différentes
feuilles de style, la valeur de la dernière feuille de style lue sera utilisée. Le moyen le plus courant d’ajouter des CSS
est de conserver les styles dans des fichiers CSS séparés. Cependant, nous utiliserons ici le style en ligne et le style
interne, car il est plus facile à démontrer et plus facile à essayer vous-même.
background en CSS :
La propriété background-color spécifie la couleur d'arrière-plan d'un élément. La couleur de fond d'une page est
définie comme ceci:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: lightblue;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
<p>This page has a light blue background color!</p>
</body>
</html>
Dans l'exemple ci-dessous, les éléments <h1>, <p> et <div> ont des couleurs d'arrière-plan différentes:
h1 {
background-color: green;
}
div {
background-color: lightblue;
}
p {
background-color: yellow;
}
2.1. Image de fond : La propriété background-image spécifie une image à utiliser comme arrière-plan d'un
élément. Par défaut, l'image est répétée pour couvrir tout l'élément. L'image de fond d'une page peut être définie
comme ceci:
body {
background-image: url("paper.gif");
}
body {
background-image: url("gradient_bg.png");
}
Si l'image ci-dessus ne se répète que horizontalement (background-repeat: repeat-x;), l'arrière-plan aura une meilleure
apparence:
body {
background-image: url("gradient_bg.png");
background-repeat: repeat-x;
}
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
}
Dans l'exemple ci-dessus, l'image d'arrière-plan est affichée au même endroit que le texte. Nous voulons changer la
position de l'image pour qu'elle ne gêne pas trop le texte. La position de l'image est spécifiée par la propriété
background-position:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
}
2.1.3. background-image- Position fixe
Pour spécifier que l'image d'arrière-plan doit être corrigée (ne défilera pas avec le reste de la page), utilisez la propriété
background-attachment:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
}
<!DOCTYPE html>
<html>
<head>
<style>
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
</body>
</html>
p.two {
border-style: solid;
border-width: medium;
}
p.three {
border-style: solid;
border-width: 2px 10px 4px 20px;
}
Example :
p.one {
border-style: solid;
border-color: red;
}
p.two {
border-style: solid;
border-color: green;
}
p.three {
border-style: solid;
border-color: red green blue yellow;
}
ecriture simple :
p {
border: 5px solid red;
}
veux dire bordure style solid, largeur 5px avec couleur rouge.
Vous pouvez également spécifier toutes les propriétés de bordure individuelles pour un seul côté: p {
border-left: 6px solid red;
background-color: lightgrey;
}
Example :
p {
border: 2px solid red;
border-radius: 5px;
}
CSS margins
4.1. Marges CSS : Les propriétés de la marge CSS sont utilisées pour créer un espace autour des éléments, en
dehors de toute bordure définie. Avec CSS, vous avez un contrôle total sur les marges. Il existe des propriétés
permettant de définir la marge de chaque côté d'un élément (haut, droite, bas et gauche).
CSS possède des propriétés permettant de spécifier la marge de chaque côté d'un élément:
- haut de la marge
- marge droite
- marge inférieure
- marge gauche
Toutes les propriétés de la marge peuvent avoir les valeurs suivantes:
div {
width: 300px;
margin: auto;
border: 1px solid red;
}
CSS padding
Les propriétés de remplissage CSS permettent de créer un espace autour du contenu d'un élément, à l'intérieur de toute
bordure définie. Avec CSS, vous avez un contrôle total sur le remplissage. Il existe des propriétés permettant de définir
le remplissage pour chaque côté d'un élément (haut, droite, bas et gauche).
Exemple :
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
background-color: lightblue;
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}
</style>
</head>
<body>
<div>This div element has a top padding of 50px, a right padding of 30px, a bottom padding of 50px, and a left padding of 80px.</div>
</body>
</html>
div {
padding: 25px 50px 75px 100px;
}
div {
width: 300px;
padding: 25px;
}
Pour conserver la largeur à 300 pixels, quelle que soit la quantité de remplissage, vous pouvez utiliser la propriété
box-sizing. Cela fait que l'élément conserve sa largeur. si vous augmentez le remplissage, l'espace de contenu
disponible diminuera. Voici un exemple:
div {
width: 300px;
padding: 25px;
box-sizing: border-box;
}
div {
height: 200px;
width: 50%;
background-color: powderblue;
}
a comme résultat la figure suivante :
div {
height: 100px;
width: 500px;
background-color: powderblue;
}
Le modèle de boîte nous permet d'ajouter une bordure autour des éléments et de définir un espace entre les éléments.
Exemple :
<!DOCTYPE html>
<html>
<head>
<style>
div {
background-color: lightgrey;
width: 300px;
border: 15px solid green;
padding: 50px;
margin: 20px;
}
</style>
</head>
<body>
<h2>Demonstrating the Box Model</h2>
<p>The CSS box model is essentially a box that wraps around every HTML element. It consists of: borders, padding, margins, and the
actual content.</p>
<div>This text is the content of the box. We have added a 50px padding, 20px margin and a 15px green border. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.</div>
</body>
</html>
Contour en CSS
Un contour est une ligne qui est dessinée autour des éléments, EN DEHORS des bordures, pour que l'élément "se
démarque". Les propriétés outlines sont :
La propreité outline-style : peut avoir les valeurs suivant :
p.ex1 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
}
p.ex2 {
border: 1px solid black;
outline-style: double;
outline-color: green;
}
p.ex3 {
border: 1px solid black;
outline-style: outset;
outline-color: yellow;
}
8.2. Outline Width : La propriété outline-width spécifie la largeur du contour peut avoir une
des valeurs suivantes :
thin (1px)
medium (3px)
thick (5px)
valeur spécifique (en px, cm, %)
L'exemple suivant montre des contours de différentes largeurs:
Exemple :
p.ex1 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thin;
}
p.ex2 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: medium;
}
p.ex3 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thick;
}
p.ex4 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: 4px;
}
CSS text
9.1. Text color : La propriété color est utilisée pour définir la couleur du texte.
La couleur de texte par défaut d'une page est définie dans l’élément body.
Exemple :
body {
color: blue;
}
9.1. Text align (alignement de text) :
La propriété text-align est utilisée pour définir l'alignement horizontal d'un texte. Un texte peut être aligné à gauche
ou à droite, centré ou justifié. L'exemple suivant montre un texte aligné au centre, ainsi qu'un texte aligné à gauche et
à droite :
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
Exemple :
a {
text-decoration: none;
}
cette propreité est utilize pour décorer le texte :
exemple :
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-decoration: overline;
}
h2 {
text-decoration: line-through;
}
h3 {
text-decoration: underline;
}
</style>
</head>
<body>
</body>
</html>
Le résultat de l’exemple précédent :
Exemple :
p.uppercase {
text-transform: uppercase;
}
p.lowercase {
text-transform: lowercase;
}
p.capitalize {
text-transform: capitalize;
}
p {
text-indent: 50px;
}
h1 {
letter-spacing: 3px;
}
h2 {
letter-spacing: -3px;
}
9.6. espace entre les lignes :
La propriété line-height est utilisée pour spécifier l'espace entre les lignes:
p.small {
line-height: 0.8;
}
p.big {
line-height: 1.8;
}
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-shadow: 3px 2px red;
}
</style>
</head>
<body>
<h1>Text-shadow effect</h1>
</body>
</html>
Remarque: Si le nom d'une famille de polices comporte plus d'un mot, il doit être placé entre guillemets, par exemple:
"Times New Roman".Plusieurs familles de polices sont spécifiées dans une liste séparée par des virgules:
<!DOCTYPE html>
<html>
<head>
<style>
p.serif {
font-family: "Times New Roman", Times, serif;
}
p.sansserif {
font-family: Arial, Helvetica, sans-serif;
}
</style>
</head>
<body>
<h1>CSS font-family</h1>
<p class="serif">This is a paragraph, shown in the Times New Roman font.</p>
<p class="sansserif">This is a paragraph, shown in the Arial font.</p>
</body>
</html>
p.italic {
font-style: italic;
}
p.oblique {
font-style: oblique;
}
10.2.1. Taille absolue: Définit le texte à une taille spécifiée et Ne permet pas à l'utilisateur de changer la taille
du texte dans tous les navigateurs (mauvais pour des raisons d'accessibilité). La taille absolue est utile lorsque la
taille physique de la sortie est connue.
10.2.2. Taille relative: Définit la taille par rapport aux éléments environnants et permet à un utilisateur de
changer la taille du texte dans les navigateurs.
Exemple :
p.normal {
font-weight: normal;
}
p.thick {
font-weight: bold;
}
link en CSS
Avec CSS, les liens peuvent être stylés de différentes manières avec n’importe quelle propriété CSS (couleur,
famille de polices, arrière-plan, etc.). exemple :
a {
color: hotpink;
}
De plus, les liens peuvent être stylés différemment en fonction de l'état dans lequel ils se trouvent. Les quatre états
de liens sont:
/* visited link */
a:visited {
color: green;
}
/* selected link */
a:active {
color: blue;
}
Exemple :
<!DOCTYPE html>
<html>
<head>
<style>
a:link, a:visited {
background-color: #f44336;
color: white;
padding: 14px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:hover, a:active {
background-color: red;
}
</style>
</head>
<body>
<h2>Link Button</h2>
<p>A link styled as a button:</p>
<a href="default.asp" target="_blank">This is a link</a>
</body>
</html>
CSS list
Différents marqueurs d'éléments de liste. La propriété list-style-type spécifie le type de marqueur d'élément de liste.
L'exemple suivant montre certains des marqueurs d'éléments de liste disponibles:
<!DOCTYPE html>
<html>
<head>
<style>
ul.a {
list-style-type: circle;
}
ul.b {
list-style-type: square;
}
ol.c {
list-style-type: upper-roman;
}
ol.d {
list-style-type: lower-alpha;
}
</style>
</head>
<body>
<ul class="a">
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
<ul class="b">
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
</html>
Le résultat est :
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-image: url('image.png');
}
</style>
</head>
<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
ol {
background: #ff9999;
padding: 20px;
ul {
background: #3399ff;
padding: 20px;
}
ol li {
background: #ffe5e5;
padding: 5px;
margin-left: 35px;
}
ul li {
background: #cce5ff;
margin: 5px;
}
</style>
</head>
<body>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
</html>
Tableaux en CSS
13.1. Tableau de bordure (border table) : Pour spécifier les bordures de tableau en CSS, utilisez la propriété
border. L'exemple ci-dessous spécifie une bordure noire pour les éléments <table>, <th> et <td>:
Exemple :
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
</tr>
</table>
</body>
</html>
<style>
table {
border-collapse: collapse;
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
table, td, th {
border: 1px solid black;
}
table {
border-collapse: collapse;
width: 100%;
}
th {
height: 50px;
}
</style>
</head>
<body>
<h2>The width and height Properties</h2>
<p>Set the width of the table, and the height of the table header row:</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
table, td, th {
border: 1px solid black;
}
table {
border-collapse: collapse;
width: 100%;
}
th {
text-align: left;
}
</style>
</head>
<body>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
table, td, th {
border: 1px solid black;
}
table {
border-collapse: collapse;
width: 100%;
}
td {
height: 50px;
vertical-align: bottom;
}
</style>
</head>
<body>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
table, td, th {
border: 1px solid #ddd;
text-align: left;
}
table {
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 15px;
}
</style>
</head>
<body>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
tr:hover {background-color:#f5f5f5;}
</style>
</head>
<body>
<h2>Hoverable Table</h2>
<p>Move the mouse over the table rows to see the effect.</p>
<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Points</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
Le résultat est :
13.7. Couleur du tableau :
L'exemple ci-dessous spécifie la couleur d'arrière-plan et la couleur du texte des éléments <th>:
!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: left;
padding: 8px;
}
tr:nth-child(even){background-color: #f2f2f2}
th {
background-color: #4CAF50;
color: white;
}
</style>
</head>
<body>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
Display en CSS
Comme mentionné, chaque élément a une valeur d'affichage par défaut. Cependant, vous pouvez remplacer ceci. La
modification d'un élément en ligne en un élément de bloc, ou inversement, peut être utile pour donner à la page un
aspect spécifique, tout en respectant les standards Web. Un exemple courant consiste à créer des éléments <li> en
ligne pour les menus horizontaux:
Exemple :
<!DOCTYPE html>
<html>
<head>
<style>
li {
display: inline;
}
</style>
</head>
<body>
<p>Display a list of links as a horizontal menu:</p>
<ul>
<li><a href="/html/default.asp" target="_blank">HTML</a></li>
<li><a href="/css/default.asp" target="_blank">CSS</a></li>
<li><a href="/js/default.asp" target="_blank">JavaScript</a></li>
</ul>
</body>
</html>
Le résultat est :
<!DOCTYPE html>
<html>
<head>
<style>
a{
display: block;
}
</style>
</head>
<body>
</body>
</html>
Résultat :