圖像標籤中的圖像方向差異
使用圖像標籤將圖像合併到網頁中時,圖像的方向應保持一致以其原始狀態。但在某些場景下,影像在影像標籤中顯示後可能會出現上下顛倒或傾斜的情況。為了解決這個問題,我們將探討潛在的原因並提供解決方案。
提供的範例示範了一個圖像,該圖像在網頁瀏覽器中正確顯示,但在分配給圖像標籤的 src 屬性時會變成倒置。這種差異是由於影像中嵌入指定其方向的元資料而產生的。為了解決這個問題,CSS 引入了 image-orientation 屬性。
CSS 解決方案: image-orientation
透過加入以下 CSS 聲明,圖片的正確方向可以被恢復:
img {
image-orientation: from-image;
}
此屬性指示瀏覽器優先考慮影像檔案本身中包含的元數據,確保影像以其預期方向顯示。值得注意的是,瀏覽器對此屬性的支援各不相同,Firefox 和 iOS Safari 實現它並獲得了可靠的結果。其他瀏覽器(例如 Safari 和 Chrome)在使用此屬性時可能仍會出現問題。
隨著瀏覽器的不斷發展,預計對影像方向的支援將會擴展,從而提供無縫且一致的影像顯示體驗不同平台。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3