2010-10-21 10 views
17

Non riesco a capire: questo è davvero un bug o sto solo perdendo qualcosa?Firefox: ridimensionamento box e altezza minima

Ho box-sizing: border-box impostato per tutti i miei div all'interno di un documento HTML (con tutti i prefissi -moz e -webkit, ovviamente). Quindi significa che lo height di un div include sempre il suo padding. È ragionevole aspettarsi che la proprietà min-height agisca in modo simile. Ma a quanto pare, in Firefox no.

Cioè, quando ho un div senza height set (cioè height: auto), ma con un min-height (diciamo, 220px) e padding (diciamo, 10px), provoca l'altezza complessiva del div essere 240px invece di 220 in Firefox! Comunque, rimane comunque in Chrome e Opera.

Non dovrebbe essere risolto, o è una sorta di funzionalità che non ottengo?

+1

Bene, quirksmode.org menziona che il ridimensionamento della casella non funziona con min-height/min-width - http://www.quirksmode.org/css/box.html (circa a metà pagina). Non sono proprio sicuro del perché sia ​​così. – whostolemyhat

+0

Questo è molto strano, perché la larghezza massima rende onore al dimensionamento della scatola. – Neil

risposta

14

... questo è davvero un bug ... Non dovrebbe questo essere fissati, o è qualche sorta di una caratteristica che non ottengo?

It will essere fissato (si tratta di un bug non è una caratteristica).
Ma per ora dovresti votare su questo bug.
Se c'è qualche consolazione, min-/max-width sembra funzionare bene comunque.

+0

Ancora nessuna notizia, giusto? Argh. –

+0

Il team di Firefox sta discutendo se debba o meno essere effettivamente nella CRI dell'interfaccia utente CSS e desidera proseguire la propria implementazione di 'padding-box'. Questo è il deja vu di Netscape 4. – rxgx

+0

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

Problemi correlati