Я вижу вашу проблему в Chrome 9 и последнем Safari на OSX.Вы можете попытаться указать поля в em
s, чтобы увеличить их с помощью font-size
, это даст мне приемлемые результаты:
ol { margin-left: 0.5em; }
li { margin-left: 0; }
, но, конечно, YMMV.Лучше всего использовать класс <ol>
, чтобы объединить font-size
и margin-left
, а затем настроить их вместе, чтобы получить разумные результаты в различных браузерах.
Это не такИдеальное решение, но получение результатов, идентичных пикселям во многих браузерах и в нескольких операционных системах, не только разочаровывает и зачастую невозможно, но и немного бессмысленно (ИМХО).