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