Personnalisation de l'apparence d'un élément hr avec CSS
CSS offre une variété de propriétés pour contrôler l'apparence d'un élément hr. Un ajustement courant consiste à changer la couleur de la ligne, mais la simple application de la propriété color peut ne pas donner le résultat souhaité.
Le défi de changer la couleur de la ligne avec la propriété 'color'
L'exemple de code tentant de définir hr { color: #123455; } fait face à une limitation. Bien que color spécifie la couleur du texte, cela n'affecte pas la ligne produite par la balise hr.
Solution : Utiliser la propriété 'border-color'
Pour modifier la ligne color efficacement, vous devez utiliser la propriété border-color. Cela cible la bordure de la ligne, permettant la personnalisation.
Importance de spécifier la couleur d'arrière-plan
Cependant, si vous ajustez la taille de la ligne, la bordure peut la dépasser, révélant la couleur d'arrière-plan par défaut. Pour éviter cela, envisagez également de définir la propriété background-color.
Exemples de référence
Le projet HTML 5 Boilerplate inclut la règle par défaut suivante :
hr { border-top: 1px solid #ccc; }
L'article de SitePoint « 12 faits CSS peu connus » suggère d'utiliser border-color:heritate; pour faire correspondre la couleur de la ligne avec l'élément parent.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!