Hallo Olli,
was die Formatierung angeht, so sieht es danach aus, dass die Formate für die Galerie nicht definiert sind. An der Struktur des HTML-Codes sollte gegenüber dem Beispiel am besten nichts geändert werden. Das ist normalerweise auch nicht nötig und es führt nur zu Problemen.
Das mit dem UL-Tag ist schon richtig und sollte auch so bleiben. Der Einsatz eines SPAN-Elements macht keinen Sinn. Wenn das zugehörige Stylesheet-Element eingebunden wäre, dann würden die Listenelemente eben auch nebeneinander und ohne den Aufzählungspunkt davor angezeigt.
Im Beispielarchiv ist auch eine CSS-Datei enthalten, aus der die grundlegenenden Formate übernommen werden können. Das ist wohl das einfachste... Also einfach den Inhalt aus dem Stylesheet des Beispiels kopieren und in die vorhandene screen2.css einbauen. Danach kann ggf. eine Anpassung der Formate im Bereich erfolgen.
Beim Einbinden möchte ich aber nochmal darauf hinweisen, dass die Kommentare mit den Angaben zum Copyright zum Beginn der JS-Datei in jedem Fall und im
JavaScript-Code bleiben müssen. Ich denke das kostet nichts und tut auch nicht weh, wenn die paar Bytes übertragen werden. Die zugegebenermaßen umfangreichen Kommentare zur Erklärung der
Funktionen und des restlichen Codes können natürlich entfernt werden. Sie waren eigentlich nur dazu gedacht, dass das Script leichter verstanden werden kann.
Grüße Alex