Ich habe Änderungen vorgenommen, um meine Website reaktionsfähiger zu machen, und im Allgemeinen ist dies gut gelaufen. Allerdings habe ich auf ein Problem gestoßen:Speicherplatz im Browser-Layout für reaktionsfähige Bilder reservieren (Reflow verhindern)
Bevor ich immer Höhe und Breite Attribute img Elemente verwendet, um Speicherplatz im Layout für die Bilder reservieren, während der Browser lädt sie in. Dies verhindert das Layout aus während der Browser lädt und berechnet den benötigten Platz für das Bild.
Nachdem ich meine Bilder mit Hilfe von max-width: 100%
und dem Entfernen der Höhen- und Breitenattribute reaktionsschneller gemacht habe, reserviert der Browser keinen Platz mehr für das Bild (weil er nicht mehr weiß, wie groß oder breit das Bild sein wird) im voraus, da ich es nicht explizit sagen konnte)
Mein Ziel ist es, reaktionsschnelle Bilder zu haben, die bei der anfänglichen Belastung auch ihren angemessenen Platz im Seitenlayout einnehmen. Kennt jemand eine Lösung dafür?
* BEARBEITEN (LÖSUNG) - this is the best article I have found on the topic. Netter Ansatz!
uns Ihre HTML-Anzeigen könnten etwas Licht auf das Problem glänzen. – Shmiddty
Wir können nicht wirklich helfen, bis wir den Code sehen, der entscheidet, wie groß die Bilder sein sollen, wenn dieser Code läuft, der Seiten-HTML-Code und wie die Bilder in die Seite eingefügt werden. – jfriend00
Wie machen Sie die Website ansprechend? Laden Sie verschiedene Stylesheets basierend auf Breite und Höhe des Browsers? – davehale23