Hallo,
<style="text/css">
Was Du meinst ist:
<style type="text/css">
Aufgelistete Bilder sind meiner Meinung nach kein Problem, vor allem wenn sie zueinander in einem bestimmten Bezug stehen (z.B. Bannersammlung, mehere Fotos einer "Serie", eines Themas oder sowas).
<br> ist nicht per se böse, hat nur (anders als z.B. der Absatz <p> oder die Liste <ul>) keinen semantischen Wert.
Schöne Grüße,
stefan