Come saprai, ogni elemento in una pagina web occupa uno spazio "rettangolare". Le proprietè principali sono la larghezza, l'altezza, i margini, i padding e i bordi.Originariamente inviato da E|ena
cosa significa giusto per capire di cosa parli "sbagliata interpretazione che Internet Explorer dà al box model"?
Il corretto box model, quello ufficiale del W3C, prevede uno schema come il seguente:
Specificando la larghezza ad un elemento ed inserendo allo stesso anche dei margini e dei padding, la larghezza complessiva risultante rimane quella specificata con 'height' e le altre dimensioni vengono calcolate verso l'interno.
IE, erroneamente, calcola la larghezza complessiva come somma di tutte le dimensioni in gioco. Usando i CSS occorre infatti spesso ricorrere ad un piccolo hack per ovviare il problema.
Appena hai tempo leggi con attenzione gli utili due link che ti avevo postato: sono molto chiarificatori.![]()
![]()