Comment faire une barre fixe en html et css

Suite à une question posée sur le forum demandant comment faire une barre fixe horizontale en haut d’une page, j’ai décidé donc de rédiger ce mini tutoriel afin de donner une réponse rapide à cette question.




D’abord il faut savoir que cela est tout faisable avec seulement du HTML et du CSS. Ceux qui veulent un peu pimenter leur barre peuvent ajouter aussi du JavaScript.

Le positionnement d’un élément se fait avec la propriété CSS position. Pour que la barre reste fixe, il suffit de faire ceci :

position: fixed;


 Ensuite utiliser left pour positionnement à gauche, right pour positionnement à droite, top pour positionnement en haut, bottom pour positionnement en bas etc.

Exemple :
Code HTML de la barre:
 

Voici ma barre fixe. Elle est jolie. N'est ce pas?

Code css:
 

#barre_fixe
{
position: fixed;
top: 0px;
width: 100%;
background: #E0E5EF;
}

Voila maintenant c'est terminé. La barre est fixée en haut.
Une page complète pour que voyiez comment ça fonctionne:
Code source de la page :


<!DOCTYPE HTML>
<html>
<head>
<style type="text/css"> 
#barre_fixe
{
position: fixed;
top: 0px;
width: 100%;
background: #E0E5EF;
}
</style>
<title>Positionner une barre fixe</title>
</head>
<body>

Exemple barre fixe

Voici ma barre fixe. Elle est jolie. N'est ce pas?

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test testposiontement d'une barre test testv posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test posiontement d'une barre test test

</body> </html>