這很奇怪,因為我有另一個 Mac 桌面和 firefox(我猜是相同的版本)并且沒有問題。僅在我的 MacBook 上。
在我的網路游戲中,我有 4 個按鈕:
“播放”:“汽車”:“多人游戲”:“下載”
頁面如下所示:

編輯:parkingmaster.tk的實時預覽
按鈕現在看起來不奇怪的原因是因為我制作了一個簡單的程式,可以在 Firefox 上更改它。
但是其他作業系統有 windows/linux,它看起來很奇怪,因為程式不夠具體(MacBook MacOS Big Sur)。
這是沒有該程式的樣子:

如您所見,按鈕上的 svg 元素是“向上”。
我嘗試更改邊距/填充,但后來我發現它是 font-size css 屬性。
它通常是“45px”,因為它適用于所有其他設備,但在 mac 上,使用“51.5px”看起來更好(這就是程式所做的)
如果這是特定于作業系統的事情,我如何檢測作業系統是“MacOS Big Sur”還是我正在使用的作業系統(11.6.6)
TL;博士
在 JavaScript 中,如何檢查作業系統是否為“MacOS Big Sur/MacOS Big Sur 11.0.0 ”且瀏覽器是否為“FireFox Browser/FireFox Browser 90 ”?
uj5u.com熱心網友回復:
要在元素上解決此問題,請.nav-btn更改您的display: inline-blockto并將anddisplay: inline-flex添加到此元素。align-items: center;justify-content: center.nav-btn
按版本檢測特定瀏覽器是一個錯誤的曙光,并且會在未來帶來潛在的麻煩,例如,iPhone 上的每個瀏覽器都只是產品包裝器中的 Safari,即 iPhone 版 Chrome 只是 Chrome 包裝器中的 Safari。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483150.html
標籤:javascript html css svg 马科斯大苏尔
