beim mir zeigt der Firefox (und nur der) das strong Tag ganz oben im list.tpl geschreddert an (siehe http://shop.essenzenladen.de/_screenshots/Bild1.png). Jedoch nicht immer … bei jedem vierten/fünften Aufruf zeigt er es richtig an. Der Gegentest mit Safari hat es immer richtig angezeigt.
Nun habe ich den Darstellungsfehler nicht mehr beobachten können, und der validator ist auch zufrieden.
Dachte aber eigentlich bisher, das der Fehler an meinen selbst gemachten Änderungen gelegen hat. Denn ich hatte den Fehler eigentlich nur beobachten können wenn ich mich eingeloggt habe, oder etwas im Warenkorb gelegt hatte (weiss nicht mehr genau, bei welchem der beiden Aktionen der Fehler auftrat).
Das ist klar, dass der Validator da nen Fehler bringt. Man darf keine Blockelemente (dazu zählen z.B. h1, h2, h3, div, p) in Inlineelemente (z.B. span, strong) schachteln.
Wenn ihr die h1 Überschrift beibehalten wollt, dann nehmt das strong-Tag raus. Und lasst nur das h1 stehen. Beispiele wie das HTML aussehen könnte, findet man z.B. im Template für die AGB’s.
Da müsst ihr allerdings beachten, dass der IE6 diese Boxen nicht richtig darstellt, so lang die Überschrift ein Blockelement ist. (Der Gesamte Inhalt rutscht dann nach unten.) Das h1-Tag müsste dann per css für den IE 6 die Eigenschaft display: inline; zugewiesen bekommen.
Wobei dieser Bug wahrscheinlich mit dem nächsten Update behoben wird.