2011-09-21 145 views
1

使用window.onload函數將document.body.style.fontSize設置爲一定大小後,主體下的所有元素都具有相同的大小,甚至認爲我在他們的CSS類中指定了他們的字體大小應該是他們父元素的40%。設置body.style.fontSize後CSS字體大小不起作用

可能是什麼原因?

+2

你的代碼在哪裏?如果我們無法看到javascript/CSS_,就無法幫助您處理javascript/CSS問題! – Kyle

+0

對不起凱爾,CSS可以在http://pastebin.com/HsWU38LC和JavaScript代碼在http://stackoverflow.com/questions/7365699/mobile-website-font-sizing-and-wrapping。謝謝您的幫助。 – Ben

回答

4

JavaScript修改是在加載CSS之後發生的。所以你身體的所有元素都會受到影響。您應該將修改應用到您想修改的一組元素上。

+0

有沒有辦法做到這一點,而不是迭代所有元素? (像基於組?)我用於調整大小的功能在這裏詳細http://stackoverflow.com/questions/7365699/mobile-website-font-sizing-and-wrapping – Ben