AFAIK, CSS не позволяет вам много контролировать относительно позиции элемента списка относительно "маркера" (или числа или чего-то еще) ... Так что itЛучше было бы сгенерировать числа непосредственно в HTML , на стороне сервера или на стороне клиента через Javascript ...
Тем не менее , работает следующее (по крайней мере, в Firefox), но довольно уродливо (с этим br
в середине: - /)
<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>
Идея состоит в том, чтобы заставить содержимое элемента списка быть включеннымдругая строка с br
, а затем, к содержимому, применить некоторые отрицательные поля , чтобы переместить его туда, куда вы хотите ... Это, конечно, не очень хорошее решение ... в дополнениеЯ думаю, что каждый браузер может генерировать «список-указатель» по-своему, поэтому не было бы хорошего способа заставить его работать во всех браузерах ...