par anonyme 27-Octobre-2020

Je cherche à entourer un texte par un trait horizontal prenant toute la longueur de la page, voici grosso modo le rendu désiré :

------------------------------ Un texte ------------------------------

Comment puis je faire ceci en HTML et CSS ?

1 Réponse

par Antoine 27-Octobre-2020

Pour créer une ligne horizontale qui entoure du texte, vous pouvez créer une CLASS CSS que vous affiliez à la balise HTML qui contient le texte, puis utiliser la propriété CSS flex pour adapter automatiquement la ligne, ainsi que les pseudo-éléments ::before et ::after pour positionner les traits.

Voici un exemple pour faire une ligne horizontale, avec un mot au milieu, en HTML et CSS :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comment faire une ligne horizontale avec un mot au milieu en HTML ?</title>
<style> 
.ligne_horizontal { 
display: flex; 
flex-direction: row; 
} 

.ligne_horizontal:before, 
.ligne_horizontal:after { 
content: ""; 
flex: 1 1; 
border-bottom: 2px solid #000; 
margin: auto; 
} 
</style> 
</head>
<body>
<div class="ligne_horizontal">1FORMATIK.com</div> 
</body>
</html>

Questions liées

1 réponse
1 réponse
1 réponse
2 réponses
1 réponse
1 réponse
posée par anonyme 01-Septembre-2021
1 réponse
1 réponse
posée par anonyme 19-Décembre-2020
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...