„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum werden Bilder in Bild-Tags verkehrt herum angezeigt?

Warum werden Bilder in Bild-Tags verkehrt herum angezeigt?

Veröffentlicht am 22.12.2024
Durchsuche:222

Why do Images Appear Upside Down in Image Tags?

Diskrepanzen bei der Bildausrichtung in Bild-Tags

Beim Einbinden von Bildern in eine Webseite mithilfe von Bild-Tags wird erwartet, dass die Ausrichtung des Bildes konsistent bleibt mit seinem Originalzustand. In manchen Fällen können Bilder jedoch auf dem Kopf stehen oder verzerrt erscheinen, nachdem sie in einem Bild-Tag angezeigt wurden. Um dieses Problem anzugehen, werden wir die möglichen Ursachen untersuchen und eine Lösung anbieten.

Das bereitgestellte Beispiel zeigt ein Bild, das in einem Webbrowser korrekt angezeigt wird, aber invertiert wird, wenn es dem src-Attribut eines Bild-Tags zugewiesen wird. Diese Ungleichheit entsteht durch Metadaten, die in Bilder eingebettet sind und deren Ausrichtung angeben. Um dem entgegenzuwirken, führt CSS die Eigenschaft image-orientation ein.

CSS-Lösung: image-orientation

Durch Hinzufügen der folgenden CSS-Deklaration kann die korrekte Ausrichtung des Bildes erfolgen wiederhergestellt werden:

img {
    image-orientation: from-image;
}

Diese Eigenschaft weist Browser an, die in der Bilddatei selbst enthaltenen Metadaten zu priorisieren, um sicherzustellen, dass das Bild in der beabsichtigten Ausrichtung angezeigt wird. Es ist wichtig zu beachten, dass die Browserunterstützung für diese Eigenschaft unterschiedlich ist und Firefox und iOS Safari sie mit zuverlässigen Ergebnissen implementieren. Bei anderen Browsern wie Safari und Chrome können bei der Verwendung dieser Eigenschaft weiterhin Probleme auftreten.

Da sich die Browser weiterentwickeln, wird erwartet, dass die Unterstützung für die Bildausrichtung erweitert wird und ein nahtloses und einheitliches Bildanzeigeerlebnis überall gewährleistet wird verschiedene Plattformen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3