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.