Hallo suit,
naja, div mit img gegen div mit jeder Menge Javascript.
"Jede Menge JavaScript" wird nur ausgeführt, wenn der Browser des Benutzers kein background-size versteht.
es wird aber immer geladen. Wenn das Framework sowieso benötigt wird, kein Problem, aber um nur einige Browser zu bedienen schon der Overkill.
Zusätzliches Markup benötigen beide Lösungen.
Nein, prinzipiell kommt meine Lösung auch ohne zusätzliches Markup aus - das zusätzliche Markup muss nur mittels JavaScript eingebaut werden, wenn der Browser des Benutzers kein background-size unterstützt.
und was ist das?
<div id="background"></div>
Und suits Lösung unterstützt den IE nicht, U.A. kommt ein JS-Fehler beim Resize im IE8.
Ja, grade gesehen - muss ich fixen, im IETester funktionierts, in einem IE9 mit Kompatiblität auf 8 nicht, wie's mit einem echten aussieht, kann ich grade nicht testen :)
ich habe den Fehler im echten IE8 gesehen.
Gruß, Jürgen