J'essaie de centrer un en-tête (avec une largeur variable) et d'avoir le soulignement courant du bord gauche de la page à la fin du texte. À moins de manquer quelque chose, il ne semble pas y avoir de moyen facile de le faire! Le plus proche que je suis venu à ce que je veux est:Puis-je chevaucher les bordures CSS? Essayage de souligner du bord de la page à la fin du texte
<style type="text/css">
#wrapper1 {
margin-right: 50%;
border-bottom: 4px solid red;
}
#wrapper2 {
text-align: center;
position: relative;
left: 50%;
}
h1 {
display: inline-block;
margin: 0 auto;
border-bottom: 4px solid red;
}
</style>
<div id="wrapper1"><div id="wrapper2"><h1>Centered.</h1></div></div>
De cette façon, le texte est centré avec une bordure agissant comme souligné, et la frontière wrapper1 étend depuis le bord gauche du centre. MAIS, parce que l'en-tête se trouve dans l'encapsuleur et que la bordure de l'encapsuleur est en dehors du contenu, la bordure de l'encapsuleur se trouve sous la bordure de l'en-tête.
Toutes les suggestions reçues avec gratitude - cela me rend fou!
Bon effet, bonne idée! +1 – Pindatjuh
Merci, en utilisant également un peu de jquery pour le faire glisser de la gauche. Un peu inutile mais j'aime bien à quoi ça ressemble! – Mike