nanoum.net, intégration html/xhtml, css, javascript

css

derniers articles

archives

syndication rss

l'apparence du hrmardi 19 octobre 2004

Modifier une balise hr avec les CSS n'est pas si évident que cela, en effet, les différents navigateurs ont chacun une interprétation propre de la balise, par exemple :

Mozilla et Netscape: hr = une ligne de 1px de haut + une bordure de 1px
Internet Explorer : hr = une ligne de 1px de haut
Opéra et Safari : hr = une bordure de 2px

Afin de modifier ne serait ce que la couleur de la ligne sous tous les navigateurs, il faut avoir recours à color (ie), border-color (opéra et safari) et background-color (mozilla).

Pour pouvoir également contrôler la hauteur de la ligne, le plus simple est de supprimer la bordure générée et de stipuler une hauteur fixe (height) qui devient alors la hauteur totale de l'élément.

Une ligne de 1 px rouge, aura donc le style CSS appliqué suivant :
color: red;
background-color: red;
height: 1px;
border: 0;



Commentaires momentanément fermés. Merci de votre compréhension.