J'utilise ce CSS pour tracer une ligne de la fin du texte du titre à la fin du conteneur :
h1 { display: flex; } h1::after { content: ""; flex: auto; border-bottom: 3px solid #08A7FC; margin-bottom: 0.25em; }
Cela fonctionne bien jusqu'à ce que le texte du titre soit plus long qu'une ligne, car alors le h1 occupe toute la largeur du conteneur. Existe-t-il d'autres solutions pour y parvenir ? J'ai tout essayé pour ajouter une longue ligne noire à la fin de la balise title mais rien n'y fait. Soit la ligne est quelque part où elle ne devrait pas être, soit il n’y a pas de ligne du tout.
Donc, en rédigeant cette question, j'ai trouvé la solution. J'ai modifié pour ajouter une longue ligne noire à la fin de la balise titre de la réponse acceptée, en remplaçant "top" par "bottom"