当您使用浏览器冲浪时,您可以通过按CTRL++或CTRL+来增加或减少字体尺寸-。
有没有办法通过代码(如javascript)模拟此操作?
我必须在我的网站上放置几个按钮来增加或减小大小,但要做到这一点,我必须动态更改很多字体大小属性(BODY、INPUT、OPTIONS 等...)
当您使用浏览器冲浪时,您可以通过按CTRL++或CTRL+来增加或减少字体尺寸-。
有没有办法通过代码(如javascript)模拟此操作?
我必须在我的网站上放置几个按钮来增加或减小大小,但要做到这一点,我必须动态更改很多字体大小属性(BODY、INPUT、OPTIONS 等...)
不要这样做。浏览器缩放是一项功能:
我网站上的几个按钮来增加或减少大小,但要做到这一点,我必须动态更改很多字体大小属性
你真正想做的是:
em
或%
)缩放字体,document.body.style.fontSize
以修改您的基本尺寸(其他元素将用作其基本尺寸)。也以相对单位指定body
的字体大小 - 这样您还可以尊重用户的系统设置(每个体面的网站都应该这样做)。
有大量关于 CSS 字体缩放的资源。这是一个:
http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/