我當時的印象是,單元vh
和vw
涉及手機瀏覽器放大,但顯然情況並非如此,我想我已經開始明白爲什麼了。放大根本不會更改視口,但僅向用戶顯示視口的一部分,而不管名稱視口。基本上,你可以看到的和視口有區別。我不知道區分這兩者是否真的有意義,但這就是它的樣子。CSS對手機瀏覽器進行縮放zoom
問題是:我的樣式表中還有什麼「反應」來縮放變化?
例如,我有一些寬度的html元素,它適合在手機的屏幕上。現在用戶放大(做兩個手指手勢,將手指從彼此移開)。元素的大小應該與用戶看到的大小保持一致,但文本應該變大,因爲它可能是用戶放大的原因。也許他們之前無法讀取它,或者希望鏈接變大,以便他們可以更輕鬆地點擊它。
我該怎麼做這樣的事情?
我讀過有關@viewport
的東西,但它不是真正支持還,也引出了一個問題,當要使用的視口的大小,如何使它流利,當您在瀏覽器destop使用vh
和vw
?簡單的限制「高達如此寬的像素」不會這樣做。定義一個數學函數來確定元素的大小相對於可以看到的大小的變化以及文本大小的變化會很大,但可能無法達到。
是的,在http檢查://caniuse.com#search=text-size-adjust確認其狀態了實驗性:/ – Zelphir