28217 sujets

CSS et mise en forme, CSS3

Bonjour,

Quelle est le meilleur moyen de créer une ligne en pointillé en CSS ?

Je ne trouve pas trop de solutions : dans un background il me fait un cadre noir de mon pixel noir, sinon faire ça à la main c'est pas génial pour le code...
Modifié par Samuel Berg (27 Oct 2005 - 09:58)
Salut, tout dépend de quelle utilisation il s'agit.

Tu peux faire ça avec l'attribut "border", par exemple :

element {
border-bottom: 1px dashed #000000
}


Bien à toi. Smiley cligne
Salut,

Si tu ne veux pas que ton fond te crée une ligne continue, l'image utilisée doit contenir (par exemple) 1 pixel de couleur et 2 pixels transprents.
NB : Vérifie si le rendu que tu souhaites correspond plus au style "dotted" (auquel cas il vaut mieux le fond car IE ne sait pas afficher correctement les dotted) ou au style "dashed" (auquel cas utilise les css en précisant juste le border-style.
ça ne marche pas sous IE, il continue de m'afficher une barre voici mon code :


#cadre hr {
	background: #dde0ec url(../IMG/d/px.gif);
	border:  0;
	}
 

Modifié par Samuel Berg (26 Oct 2005 - 15:19)