有沒有辦法讓文本調整大小,因爲基於液體的設計的瀏覽器變得更小。是否可以在瀏覽器變小時調整文本大小,css
圖像divs等,所有重新調整,但文字百分比縮放不可能!將其設置爲百分比只會改變該文本的統一em設置 - 每個瀏覽器寬度都相同。
有沒有辦法讓文本調整大小,因爲基於液體的設計的瀏覽器變得更小。是否可以在瀏覽器變小時調整文本大小,css
圖像divs等,所有重新調整,但文字百分比縮放不可能!將其設置爲百分比只會改變該文本的統一em設置 - 每個瀏覽器寬度都相同。
除了以特定的時間間隔使用媒體查詢之外,我並不確定。
我會做它的方式:
.content {
font-size:16px;
}
@media all and (max-width: 800px) {
.content {font-size:14px;}
}
@media all and (max-width: 600px) {
.content {font-size:12px;}
}
@media all and (max-width: 400px) {
.content {font-size:10px;}
}
不需要JavaScript,純CSS。
dosn't似乎工作 – webestdesigns 2011-05-06 16:40:49
如果你已經用你自己的代碼取代媒體查詢裏面的內容,那麼它應該工作。發生了什麼,沒有? – tinyBIGideas 2011-05-06 18:22:56
謝謝,但我想所有的寬度和高度的div等,以及調整! – webestdesigns 2011-05-15 11:11:13
是的,可以通過JavaScript代碼處理onResize事件來調整文本大小。然而,onResize有很多問題,包括debouncing,這可能會變得複雜。
我知道這不是你問題的一部分,但我想知道調整文本的大小是否合適。畢竟,用戶已經告訴瀏覽器他/他對目前大小的文本感到滿意。是否真的很友好來覆蓋用戶的清單首選項?
只是爲了讓瀏覽器非常小時應該可以保留基本佈局看看[link ](http://www.davidrothassociates.co.uk) – webestdesigns 2011-05-06 12:04:48
我相信這正是你要找的人:
前段時間我發現了一個類似的問題在這裏(http://stackoverflow.com/questions/5358183)與工作的例子。 – 2011-05-06 12:01:48
請注意,似乎沒有'min-font-size'等效(至少[至少](http://stackoverflow.com/a/25552441/812102))。 – 2015-05-17 22:04:28