Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

語法支援度問題 #825

Closed
ChiaYuSu opened this issue Jun 28, 2022 · 4 comments
Closed

語法支援度問題 #825

ChiaYuSu opened this issue Jun 28, 2022 · 4 comments
Assignees
Labels
🐛 已證實 Bug 非常確定是個 Bug。 🎨 CSS 與 CSS 和外觀設計上有關聯。 🚫 無法修復 因為某些不可抗力因素而無法修復。

Comments

@ChiaYuSu
Copy link

我知道 CSS 某些語法好像在 Chrome 88 以下好像不支援。E.g. : aspect-ratio
我也有發現 tocas-ui 某些語法在 Chrome 88 以下不支援,所以反饋一下
我的測試環境是 Chrome 80.0.3987.99,有發現以下語法好像不支援

  • ts-wrap 中間的間距會爛掉
  • ts-row 中間的間距會爛掉
  • image ratio 系列 is-1-by-1
  • ts-rating 星星會爛掉

不知道這邊是之後會支援嗎,還是就不管他,一樣只支援 Chrome 88 以上
謝謝!

@YamiOdymel
Copy link
Member

YamiOdymel commented Jun 28, 2022

  • .ts-wrap.ts-row 使用的是 Flexbox Gap,需要 Chrome 84+(2020/07/14 釋出)
  • Aspect Ratio 使用的是 aspect-ratio,需要 Chrome 88+(2021/01/19 釋出)

.ts-rating 的話不確定你說的爛掉是什麼,那個好像沒特殊用法(但也有用到 Flexbox Gap),

主要是 Chrome 現在都會自己自動更新了,重新開啟會直接套用新版本,所以我也沒有特別在意這類的支援度。

 

以前的 Tocas 沒有用上 Gap,用的是很兩光的 Padding(內距)然後再透過 Margin(負外距)來假造出間隙的設計,

如果不用 aspect-ratio,要加上額外一層 <div> 然後也是透過操控內距什麼 padding-top: 65% 來偽造等比例尺寸。

這些都很慘不忍睹又難維護,我基本上不會想回去支援 😭

 

你的測試環境有什麼原因而不能升級 Chrome 嗎?像是內嵌在某些程式裡面的 Chromium 核心之類的?

@YamiOdymel YamiOdymel self-assigned this Jun 28, 2022
@YamiOdymel YamiOdymel added 🐛 已證實 Bug 非常確定是個 Bug。 ❄ 僵局 因為沒有特別想法或是活躍度而暫時無異動的功能,但未來可能會加入。 🎨 CSS 與 CSS 和外觀設計上有關聯。 labels Jun 28, 2022
@ChiaYuSu
Copy link
Author

Ok 了解感謝
主要是開發一個工具
可能會有不少人使用
但又不太確定每個人的設備是否是最新的
所以有點尷尬@@

@YamiOdymel
Copy link
Member

你的工具會是什麼類型?也許你可以考慮用 Electron 將那個網頁包起來,以執行檔的形式提供使用

這樣的話就能確保一定是現代的 Chrome 瀏覽器 🥲

@ChiaYuSu
Copy link
Author

好哦,感謝提供方法
我沒用過 Electron,之後來試試看

@YamiOdymel YamiOdymel added 🚫 無法修復 因為某些不可抗力因素而無法修復。 and removed ❄ 僵局 因為沒有特別想法或是活躍度而暫時無異動的功能,但未來可能會加入。 labels Jun 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 已證實 Bug 非常確定是個 Bug。 🎨 CSS 與 CSS 和外觀設計上有關聯。 🚫 無法修復 因為某些不可抗力因素而無法修復。
Projects
None yet
Development

No branches or pull requests

2 participants