通过代码模拟ctrl+/-

Simulate ctrl+/- by code

本文关键字:ctrl+ 模拟 代码      更新时间:2023-09-26

使用浏览器冲浪时,可以通过按CTRL+1CTRL+-来增加或减少字体大小。

有没有办法通过代码(如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/