Cita:
Iniciado por Carlangueitor ¿Cómo que ningún atributo? Le estás poniendo display:block a esos elementos.
¿Eso no lo hace por defecto HTML5Shim?
...exactamente, el HTML5Shim lo que hace es crear via JavaScript las etiquetas no reconcidas por los navegadores menores a IE9, pero, no es correcta su visualizacion, entonces es necesario darle un display:block a esas nuevas etiquetas creadas por el HTML5Shim