不需要,rem只是css3的一个新的长度单位,与js无关,所以不需要引入任何js。如下面的例子就是rem的使用方法的简单例子:
<style>
html,h1{font-size:12px}
p{font-size:2rem}
</style>
<h1>下面的文字将是html定义的字体大小的2倍:</h1>
<p>我是html定义的12px的2倍,字体大小为24px</p>
1、创建一个名称为fontsize的html文件。
2、在body中加入p元素和button按钮。
3、在自定义函数中创建一个字符串。
4、用fontsize方法设置字符串的字号为5号。
5、将返回的5号字符串赋值到p元素中。
6、在浏览器中运行该文件点击button查看返回5号字号的字符串。
PC端用rem首先要用resize()函数把平常用的remjs包含起来,因为手机屏幕宽度固定,而pc端可以改变浏览器窗口大小。另外pc端一般不用rem主要是对低版本浏览器的兼容性问题,比如从ie9才开始支持rem,但是只是部分支持。ie11才全部支持。
ie9,ie10部分支持,例如:rem用在伪元素和缩写样式上就不支持