28172 sujets

CSS et mise en forme, CSS3

Bonjour,

j'aimerais savoir s'il est possible de changer le style de la numérotation dans une liste ordonnée. Je ne veux pas changer le style l'élément <li> entier mais seulement le numéro devant (1,2,3,...).

Merci.
Modifié par redkan (23 May 2008 - 14:48)
Bonjour,

Tu peux changer le type de numérotation, mais tu ne peux pas viser en CSS les éléments de numérotation, du moins pas en CSS 2.1 il me semble.

Il faut alors bidouiller un peu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Test page</title>
	<style type="text/css">
	li {
		color: red;
	}
	li span {
		color: black;
	}
	</style>
</head>

<body>
<ol>
	<li><span>Un</span></li>
	<li><span>Deux</span></li>
	<li><span>Trois</span></li>
</ol>
</body>
</html>
Ok, merci j'ai réussi à faire ce que je voulais en détournant le problème comme tu me l'as conseillé.

Merci !

Bonne journée.