2010-10-21 15 views
17

No puedo entender: ¿esto es realmente un error o simplemente me estoy perdiendo algo?Firefox: tamaño de caja y altura mínima

que tienen box-sizing: border-box conjunto para toda mi div dentro de un documento HTML (con todos los -moz y -webkit prefijos, por supuesto). Entonces significa que el height de un div siempre incluye su padding. Es razonable esperar que la propiedad min-height actúe de forma similar. Pero aparentemente, en Firefox no.

Es decir, cuando tengo un div sin height conjunto (es decir height: auto), pero con un min-height (por ejemplo, 220px) y padding (por ejemplo, 10px), que da lugar a la altura total de la div siendo 240px vez de 220 en Firefox! Sin embargo, se mantiene bien en Chrome y Opera.

¿No debería ser corregido o es una característica que no obtengo?

+1

Bueno, quirksmode.org menciona que el tamaño de caja no funciona con min-height/min-width - http://www.quirksmode.org/css/box.html (aproximadamente a la mitad de la página). No estoy muy seguro de por qué esto es así. – whostolemyhat

+0

Eso es muy extraño, porque el ancho máximo respeta el tamaño de la caja. – Neil

Respuesta

14

... ¿es realmente un error ... No debería esto ser fijo, o se trata de algún tipo de una característica que no entiendo?

It will corregir (no es un error).
Pero por ahora deberías votar por este bug.
Si te sirve de consuelo, min-/max-width parece funcionar bien.

+0

Aún no hay noticias, ¿verdad? Argh. –

+0

El equipo de Firefox está discutiendo si realmente debería estar o no en la interfaz de usuario de CSS de CSS y desea seguir su propia implementación de 'padding-box'. Esto es Netscape 4 deja vu. – rxgx

+0

[HA SIDO CORREGIDO] (https://developer.mozilla.org/en-US/Firefox/Releases/17?redirectlocale=en-US&redirectslug=Firefox_17_for_developers#CSS). – Knu

Cuestiones relacionadas