默認情況下,移動Safari會調整某些文本的大小,其中包括<h1>
和<h2>
元素。我找遍所以看我怎麼能防止和發現的問題,如這些:請幫助我瞭解移動Safari的文字大小調整
Preventing iPhone scaling when rotated
font size change after orientation screen change to horizontal
注意,回答所有這些是CSS屬性:
-webkit-text-size-adjust:none;
這對於保持標頭與標頭之間的相對文字大小非常有用移動Safari上的d段元素。不過,我偶然發現一個博客帖子剛纔題爲Beware of -webkit-text-size-adjust:none:
什麼,做是防止基於WebKit的瀏覽器調整大小的文本。即使整頁縮放也不能調整文本的大小。現在,如何防止用戶調整文本大小是一個好主意?
根據Apple的Safari CSS Reference (JavaScript required),-webkit-text-size-adjust「指定在iOS上的Safari中顯示文本內容的大小調整」。
當給定值「none」時,文檔指定「文本大小未調整」。現在
,我把財產的描述意味着相對文本大小不會自動調整,而不是文字大小不能可以由用戶調整,但作者說,他的測試顯示,當指定值'none'時,文本確實無法在基於WebKit的瀏覽器中進行調整。
(目前我在哪裏,我無法驗證這在所有的位置,但我要承擔他和其他人誰提出索賠是正確的。)
所以我的問題是:如何能一個增益控制移動Safari中的標題和段落之間的相對文本大小而不犧牲可訪問性?
http://news.ycombinator.com/item?id=1902432這是首選的解決方案? – Corey 2011-03-15 16:51:59