Estoy generando una página para un sitio de portal próximo, y tengo un elemento HTML con algún contenido opcional. Me gustaría que el elemento no se presente si está vacío, pero agregarle algo de relleno hace que se renderice. ¿Cómo agrego relleno al contenido, pero solo si el contenido está presente?Eliminar relleno para un elemento vacío
.someElement{padding-top: 5px;}
HTML en cuestión:
<div class="someElement">With padded content</div>
<div class="someElement"><!-- shouldn't render since it has no content --></div>
Básicamente, me gustaría que el segundo elemento, por encima, a no ocupa espacio. Estoy probando en todos los principales navegadores, usando XHTML 1.1 doctype.
IE9 es compatible también con esto: https://developer.mozilla.org/en-US/docs/CSS/:empty – Town