Tengo el siguiente script donde el margen para. clase portlet se comporta de forma extraña:¿Por qué 10px + 10px = 10px?
cabe agregando 10px alrededor de cada módulo de función, lo que debería significar una brecha de 20 píxeles entre portlets. Por alguna razón, solo obtengo 20px si un portlet tiene un widget a la derecha o a la izquierda de él mismo, pero solo 10px si el portlet tiene otro portlet por encima o por debajo.
¿Por qué estoy obteniendo 10px verticalmente?
Así márgenes sólo se colapsan verticalmente y no horizontalmente? – oshirowanen
Estoy bastante seguro de que hacen lo mismo horizontalmente también. Pero puede usar muchas técnicas en su sitio para lograr una estructura de columnas múltiples. Si no se colapsan horizontalmente, el secet puede estar en sus otras etiquetas html, css. – vbence
De http://www.w3.org/TR/CSS21/box.html#collapsing-margins - "En CSS 2.1, los márgenes horizontales nunca colapsan." – Kobi