Acabo de notar algo gracioso. Digamos que tengo una lista HTML:Desbordamiento de CSS: oculto ocultando las viñetas de una lista?
<ol>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li>sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies. Curabitur et ligula.</li>
</ol>
Y este CSS:
li {
white-space: nowrap;
overflow: hidden;
}
El texto largo en el último elemento es de hecho cortaron cuando sale el ancho del contenedor, como se esperaba. ¡PERO! Los números de elemento de la lista también se ven afectados por la propiedad overflow
y no se muestran.
Sin embargo, la modificación de la CSS como esto:
ol {
overflow: hidden;
}
li {
white-space: nowrap;
}
funciona como está previsto (texto no irá fuera del contenedor, sino que se muestran elementos de la lista). Al menos todo esto es cierto para Firefox 4 beta10.
¿No cree que la numeración que se ve afectada por el overflow
es un poco ilógica? ¿Por qué sucedería eso? ¿Es un comportamiento intencionado? ¿Está en la especificación o es solo una rareza con la que alguien olvidó lidiar?
¿este es el comportamiento de 4 beta10? ¿O has probado en otros navegadores también? –
No, no realicé la prueba porque realmente no me importa arreglar esto (configurar 'overflow' en el' ol' hace el truco, solo tengo curiosidad) – mingos