la lista ordenada no funciona en IE7 ( <li)

Estoy intentando crear una lista ordenada en IE7, pero por alguna razón no funciona. ¿Alguien sabe por qué esto puede ser? Actualizar

El problema es que no puedo ver los números, gracias.

Gracias.

p.ej.

Actualización Como ejemplo, vi esta página donde, si la miras en IE7, no verás los números, pero si lo miras en cualquier otro (pero no es así) verás los números.

http://www.arraystudio.com/as-workshop/make-ol-list-start-from-number-different-than-1-using-css.html

Gracias

Este SSCCE funciona bien en todos los navegadores desde IE6 en adelante (IE6 / 7/8, FF2 / 3, Safari3, Chrome4, Opera9).

    SO question 2401705   
  1. Item 1
  2. Item 2

Incluso funciona cuando traté de reemplazar el por el

    sintácticamente inválido. Entonces, tu problema está en otro lado. Realmente necesita elaborar el “No funciona” en más detalle . ¿Qué pasa exactamente? ¿Qué pasa exactamente no ? Preferiblemente, edite su pregunta para incluir un SSCCE (como el anterior) e intente hacer la pregunta de la manera más inteligente .

    Tenga en cuenta que, al contrario de lo que otros dicen, un

  1. no cerrado es sintácticamente válido en HTML normal. De hecho, no es válido en XHTML, pero no veo ninguna razón para usar XHTML a menos que esté utilizando un marco MVC basado en componentes o alguna otra herramienta basada en XML para generar páginas HTML.

    Actualización : así no ves los números. Aparentemente has establecido el margin del ol en cero. De esta forma, saldrán de la vista. El siguiente SSCCE lo demuestra. Ciertamente falla en IE6 / 7.

        SO question 2401705 - IE6/7 problem    
    1. Item 1
    2. Item 2

    No establezca el margen en 0. Esto también puede ser causado por una llamada hoja de restablecimiento de CSS. No los use, solo recuerde especificar los márgenes para todos los elementos del bloque usted mismo.

    También puede tener que dar un margen a la izquierda de su lista ordenada para ver los números en IE7. Prueba esto:

     
    1. test1
    2. test2

    Si no está viendo los números, es probable que necesite establecer un margen o relleno en el elemento ol, por ejemplo

     ol { margin-left: 3em; } 

    Es posible que también deba establecer list-style: decimal; .

    También hay algunos errores de CSS que pueden tener un efecto extraño en listas ordenadas en versiones anteriores de IE. El síntoma generalmente es el contador reiniciando a 1 por cada artículo. ¿Estás viendo eso?

    Complete sus tags y debería estar bien:

     
    1. blah
    2. ha

    Asegúrate de cerrar tus tags

  2. :

     
    1. first thing
    2. second thing

    Esta pregunta es antigua, pero sentí que ninguna de las respuestas resolvió mi caso:

     ol {list-style-position:inside;} li {display:list-item;} 
    1. foo
    2. bar
    •  list-style-position: inside 

      Corrige la lista para que aparezcan los números (no use margen)

    •  display:list-item 

      Cuando los elementos de la lista tienen ancho o diseño (? I forget), IE7 tiene un error de numeración y todos los elementos de la lista se muestran como 1. .; esto arregla eso.

    También tropecé con esta vieja pregunta. Para mí, la solución fue eliminar el flotador: la statement de izquierda que tenía en mi etiqueta ol. Publicarlo aquí en caso de que alguien lo encuentre útil.

    Código de ejemplo que reproduce este comportamiento IE7:

        SO question 2401705 - IE6/7 problem    
    1. Item 1
    2. Item 2