Tengo un diseño donde todo el contenido de la página está en una caja con esquinas redondeadas. Esto incluye el título de la página, etc. Tengo un elemento div
que contiene mi contenido de encabezado, un div
que contiene el contenido principal de la página, y un div
que contiene el pie de página. Mi problema es este: dado que el borde de mi "encabezado" div
no está redondeado, el gran "contenedor" div
parece no estar redondeado en la parte superior. He investigado, y he demostrado que esto es simplemente el "encabezado" div
que se superpone al "contenedor" div
. Tengo un ejemplo aquí: http://jsfiddle.net/V98h7/.El radio del borde no afecta a los elementos internos
He intentado redondear el borde del "encabezado" div
en la misma medida, pero esto crea un pequeño defecto en el borde (gana un borde propio, del color de fondo del "encabezado" div
) . Fuera de la desesperación, también intenté establecer el índice Z del contenedor en un número grande. Que no hizo nada.
Creo que debería haber una solución simple a este problema. No quiero una corrección de javascript. Preferiría CSS, pero MENOS también está bien.
Recuerde que LESS es solo un preprocesador de CSS. ¿Por qué mencionar LESS en absoluto si ambos idiomas son exactamente igual de poderosos? – Mitja