Forse devi studiare un po' di HTML, altrimenti non riusciamo a capirci.

<a href="..." target="...">
apre il file (nel tuo caso e` un'immagine) in una nuova finestra (o nella finestra che ha quel nome).

Il lingauggio usato dalla pagina viene definito nella prima riga (il DOCTYPE): serve al browser per sapere come interpretare quanto vi e` scritto.

images e` un oggetto del DOM: e` la collezione delle immagini

Il browser IE ha dei difetti nel suo modello.
In particolare non ha il width; la definizione di width viene letta come min-width.