gewünschte visuelle Effekte lassen sich unabhängig davon erreichen, welche Elemente man verwendet. Möglicherweise muss man für das eine oder andere Element noch gewisse Browserstyles zurücksetzen, aber das sollte es auch schon gewesen sein. Mir fällt kein Grund ein, warum etwas, das für die Konstruktion
<div>
<img …>
<span>…</span>
</div>
> funktioniert, nicht auch für das viel bessere Markup
> ~~~html
<figure>
> <img …>
> <figcaption>…</figcaption>
> </figure>
erreichbar sein sollte.
nein, es geht einfach nicht. Ich sitze jetzt 4 Stunden an solchen scheiß Bilder um für eine Suchmaschiene alles richtig machen zu wollen. Es klappt nicht. Sobald ich ein <img> nicht als BG einbinde gehen meine Effekte nicht mehr. Daher ist es mir jetzt fast egal was eine Suchmaschiene oder irgendwelche Seiten sagen ob in einem <span> kein <p> sein darf.
Wenn ich meine Seite hier http://validator.w3.org/check?uri=http%3A%2F%2Ffriseursalon.bplaced.net%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 prüfen lasse, bekomme ich ein 100% valides Ergebnis angezeigt, also kann mein <span><p></p></span> gar nicht falsch sein?