【发布时间】:2016-01-07 13:16:51
【问题描述】:
为了改善用户体验,我计划在我网站的所有页面(A-、A、A+)上安装一个字体大小增加/减少/重置工具
我面临的问题是页面上不同元素使用的字体大小不统一。有些是14px,有些是18px,有些是12px,有些是15px。
因此,使用body 标签来操作字体大小不会得到想要的结果。
是否有一种解决方案可以遍历每个元素(获取其当前大小)并在单击 A+ 时将其字体大小增加 1 或在单击 A- 时将大小减小 1 并重置为原始大小如果A被点击了?
PS:我也对 jQuery 解决方案持开放态度。
【问题讨论】:
-
如果我不介意将字体大小从绝对值更改为“相对”,我会在 javascript 或 jquery 中做一些事情
-
这就是为什么发明了
em和rem单位而不是px。rem指的是根字体大小,然后使用body{ font-size : 120% };可以非常轻松地增加和减少整个文档的字体大小 -
是的,我明白了。但在这个阶段做出改变并不是一个可行的选择。因此,我希望有一种不那么累人的方法
标签: javascript jquery css