Firefox附加組件。面對mac os中一些XUL元素的一些填充問題(windows,linux都可以)。我想知道是否有任何css技巧來識別操作系統平臺並將樣式應用於僅適用於該操作系統的元素? 從搜索,我的一些發現可能的選項是:操作系統特定的CSS在Firefox附加組件
- 創建一個操作系統的獨立的樣式表文件,並修改
chrome.manifest
指向這一點。 - 使用一些外部js庫並使用css選擇器。
- 從附加代碼識別平臺,並加載和註冊使用the style sheet service
第一選項第二樣式表需要我樣式複製一切。第二個依賴於其他圖書館。第三種選擇可能有效,但我想知道是否有更簡單,優雅的解決方案?
謝謝!
第一個選項,你可以避免通過將所有常見的css放在一個文件中,然後在平臺特定的css文件中使用''''@import()'''來避免重複。 – Kashif
謝謝!我想避免使用@import(),並且有大量的樣式表。但是,是的,這是一種正確的做事方式。 – user3337744