Comment puis-je dessiner une ligne pointillée avec CSS?
98
Par exemple:
hr {
border:none;
border-top:1px dotted #f00;
color:#fff;
background-color:#fff;
height:1px;
width:50%;
}
Voir aussi Styliser <hr>
avec CSS .
la source
Utilisation du HTML:
<div class="horizontal_dotted_line"></div>
et dans styles.css:
la source
La réponse acceptée a beaucoup de cruauté qui n'est plus nécessaire pour les navigateurs modernes. J'ai personnellement testé le CSS suivant sur tous les navigateurs depuis IE8, et cela fonctionne parfaitement.
border: none
doit venir en premier, pour supprimer tous les styles de bordure par défaut que les navigateurs appliquent auxhr
balises.la source
Voulez-vous dire quelque chose comme «bordure: 1px pointillé noir»?
Référence w3schools.com
la source
cette ligne devrait fonctionner pour vous:
la source
la source
J'ai essayé toutes les solutions ici et aucune n'a donné une ligne 1px propre. Pour y parvenir, procédez comme suit:
Alternativement:
la source
utiliser comme ceci:
la source
Pour ce faire, vous devez simplement ajouter un
border-top
ouborder-bottom
à votre<hr/>
balise comme suit:avec n'importe quel type de ligne ou couleur que vous voulez
la source
Ajoutez l'attribut suivant à l'élément que vous souhaitez avoir en pointillé.
la source
En utilisant
hr
créé deux lignes pour moi, une solide et une en pointillé.J'ai trouvé que cela fonctionnait assez bien:
De plus, comme vous pouvez faire de la largeur un pourcentage, il y aura toujours de l'espace de chaque côté (même lorsque vous redimensionnez la fenêtre).
la source
Essayez en pointillé ...
la source
Dooted ligne après élément:
http://jsfiddle.net/korigan/ubtkc17e/
HTML
CSS
la source