Ich habe Hintergrundbilder, die als Inhalt über meine CMS und als solche hochgeladen werden müssen gerendert inline sein:Wird Bild von einem Inline-Hintergrundbildstil geladen, wenn das Element ausgeblendet ist?
<div class="image" style="background-image: user-upload.jpg"></div>
Ich brauche nicht diese Bild bei kleineren Bildschirmbreiten zu zeigen. Wie kann ich sicherstellen, dass das Bild nicht unnötig geladen wird, um die Seitengröße zu verringern?
Dies scheint eine gute Ressource zu sein, aber es doenst Deal mit Inline-Styles:
https://timkadlec.com/2012/04/media-query-asset-downloading-results/
@media (max-width: 600px {
.image {
display: none;
}
.image {
background-image: none;
}
}
ja es wird geladen werden – bugwheels94
Legen Sie nicht Ihre CSS inline dann, wenn CSS inline ist es in der Regel das letzte Stück Code interpretiert, so überschreibt es, was Sie in einer Datei (einschließlich Media-Abfragen in den meisten Fällen) – RDardelet
@ RDardelet Das Bild muss Inhalt sein, also ist dies eine Einschränkung des CMS ich fürchte. – Evans