背景:最近再做一個Web專案,由于是需要自適應不同的解析度,所以我們用的是rem,按比例的縮放。然后這樣就會出現在瀏覽器中出現有小數點的情況(例如1px的控制元件,縮放比例是128,那么控制元件就是0.0078125rem)
問題:這種情況下,由于IE會自動截掉小數點兩位以后的數字(只是自己測驗過好像是這樣的,沒有查到相關檔案),所以0.0078125rem的控制元件在IE中就變成了0.00rem了。。。然后IE中就顯示不出來了
不知道CSDN各位大神誰能幫忙解決一下,比較急
uj5u.com熱心網友回復:
IE中為什么會截掉小數點后兩位數字?我測驗過怎么沒有截取。
uj5u.com熱心網友回復:
你給控制元件設定長度然后看看實際長度是不是截取的uj5u.com熱心網友回復:
大神都還在過年么uj5u.com熱心網友回復:
兄弟 你這個解決了沒有uj5u.com熱心網友回復:
先要確定保留幾位 比如保留三位的話 Math.round(n * 1000) / 1000轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/255786.html
標籤:跨瀏覽器開發
上一篇:VScode中寫js
