28112 sujets

CSS et mise en forme, CSS3

Bonjour,
lorsque q'une texte dans mon ul li revient à la ligne car il est plus long que ma div je voudrai qu'il s’aligne avec le départ de texte au dessus.
j'ai donc dans mon css fais :

ul {
	list-style: none;
	list-style-position: outside;
}

li::before {
	content: "-";
	color: #a1a87f;
	display: inline-block;
	width: 1em;
	margin-left: 0
}

mais le texte n'est pas aligné il est décalé.
Modifié par fabrice88 (01 Mar 2019 - 18:01)
J'arrive à un résultat avec les CSS ci-dessous. Les styles sur UL étant inchangés.
Sinon tu peux aussi utiliser list-style-image après avoir créé une petite image de ton tiret.

li::before {
	content: "- ";
	color: #a1a87f;
	margin-left: -0.5em;
	text-indent:0.5em;
}

Modifié par Alainpre (02 Mar 2019 - 22:09)