Hola,
He realizado todo esto que dices, pero sigo teniendo los mismos fallos, creo yo que ahora está correcto tal como me decías.
En Firefox siempre sale el mensaje de descarga del contenido alternativo.
En Explorer sale super pequeño.
En Chrome sale perfecto.
En teoría el código está correctamente adaptado, quizás me falle algo pero por más vueltas que le doy al código no encuentro donde puede estar el error.
He creado otro index3.html para hacer más pruebas, pero funciona peor que el index2.html