94 votes

Comment dessiner une ligne en pointillés avec css ?

Comment puis-je dessiner une ligne en pointillés avec css ? J'ai cherché mais je n'ai pas trouvé.

merci

123voto

Sinan Ünür Points 76179

Par exemple :

hr {
  border-top: 1px dotted #f00;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:50%;
}

Voir aussi Styling <hr> avec CSS .

17voto

rahul Points 84185
<style>
    .dotted {border: 1px dotted #ff0000; border-style: none none dotted; color: #fff; background-color: #fff; }
</style>
<hr class='dotted' />

15voto

Brendan Long Points 24372

J'ai trouvé la réponse aquí en utilisant la recherche Google "css lignes pointillées" :

<div class="horizontal_dotted_line"></div>

et dans styles.css :

.horizontal_dotted_line{
  border-bottom: 1px dotted [color];
  width: [put your width here]px;
}

13voto

CoreDumpError Points 634

La réponse acceptée comporte de nombreux éléments qui ne sont plus nécessaires pour les navigateurs modernes. J'ai personnellement testé le CSS suivant sur tous les navigateurs, jusqu'à IE8, et il fonctionne parfaitement.

 hr {
    border: none;
    border-top: 1px dotted black;
  }

border: none doit venir en premier, afin de supprimer toutes les bordures par défaut que les navigateurs appliquent à l'image de l'utilisateur. hr tags.

7voto

Cette ligne devrait fonctionner pour vous :

<hr style="border-top: 2px dotted black"/>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X