使用瀏覽器升級請求取代瀏覽器前綴
使用CSS Flexbox 重建網站時,可能會遇到需要Flexbox 供應商前綴的瀏覽器支援。雖然可以為一小部分用戶保留前綴,但更簡潔的方法是要求過時的瀏覽器用戶升級。本文探討了針對舊版瀏覽器並顯示升級訊息的方法。
CSS 升級訊息
單獨使用 CSS,可以針對現代瀏覽器定位並隱藏升級訊息完全支援彈性盒。 @supports 允許進行功能檢測,確保僅對缺乏支援的瀏覽器可見。特定的瀏覽器怪癖透過額外的 CSS 規則解決,包括 IE 11 和 Opera Mini。
HTML 升級訊息
升級訊息透過包含「.browserupgrade」來顯示HTML div 中的類別。在 div 內,可以提供一條訊息和指向瀏覽器升級頁面的連結。
其他選項
有關更進階的解決方案,請考慮:
結論
透過使用這些方法,網站開發人員可以避免瀏覽器前綴並保持乾淨的程式碼。使用舊版瀏覽器的訪客將收到升級訊息,確保所有人獲得最佳網站體驗。以上是我應該使用瀏覽器前綴還是升級請求來支援 CSS Flexbox?的詳細內容。更多資訊請關注PHP中文網其他相關文章!