Как сделать отображение слева от маркера списка в IE8? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть упорядоченный список, в котором я хочу поставить рамку слева.

<ol class="steps">
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
<ol>

.steps {border-left: 5px double #7ab800;}

В Firefox и Safari граница отображается за пределами чисел для <ol>. Тем не менее, IE8 отображает границу внутри чисел, рядом с текстом для каждого <li>.

Я попытался изменить <display> на inline-block, но это убирает нумерацию. Я попытался изменить list-style-position на inside, но это меняет отступ списка, не перемещая положение границы. Там нет поплавков. Существует <div>, обертывающий <ol>, но он никак не стилизован.

Я в тупике. Как я могу заставить IE8 отображать границу так же, как Firefox и Safari?

1 Ответ

1 голос
/ 12 апреля 2011

Попробуйте поместить тег div в свой список и вместо этого применить свой класс к div.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...