AFAIK, CSS does not allow you to have a lot of control en ce qui concerne la position de la liste point par rapport à la « balle » (ou numéro ou autre) ... Donc il pourrait être une meilleure idée de générer les numéros directement dans le code HTML, sur le serveur -side, ou côté client via Javascript ...
Néanmoins, les travaux suivants (au moins dans Firefox), mais est plutôt laid (avec qui br
au milieu: - /)
<html>
<head>
<style type="text/css">
li > p{
margin-left:-30px;
margin-top:-10px;
}
</style>
</head>
<body>
<ol>
<li><br/><p>item 1</p></li>
<li><br/><p>item 2</p></li>
</ol>
</body>
</html>
L'idée est de forcer la con tente de la liste-article à être sur une autre ligne avec un br
, puis, sur le contenu, appliquer des marges négatives pour le déplacer où vous voulez ... Ce n'est certainement pas une bonne solution ... en outre, je pense que chaque navigateur peut générer le "list-index" dans son chemin, donc il n'y aurait pas de bonne façon de le faire fonctionner sur tous les navigateurs ...
Merci pour toutes les réponses incroyablement rapides et utiles, j'ai opté pour cette solution car elle a permis l'élément de liste soit propre de tout sauf le contenu prévu. Cela fonctionne parfaitement pour moi dans Chrome/Firefox. Hélas, n'ont pas encore testé IE. (rapportera quand je fais) – waffl