动态用js设html的font-size,怎么rem就不生效呢?要直接在css里写死才行。什么先进浏览器中啊。。。。。

动态用js设html的font-size,怎么rem就不生效呢?要直接在css里写死才行。什么先进浏览器啊。。。。。
解决了!!!只要改一下任意dom元素的css(除html),去触发uc重新渲染页面就可以了,如: $('body').css('visibility', 'visible');。这大坑!

例如html代码为
<a id="lizi">sdfsdf</a>
js
$("#lizi").css("font-size","你想设置的值")追问

我是说UC浏览器,我用rem布局,动态设置html的字体大小,是可以设置,但设置完后,uc没有重新渲染页面。就是rem不起作用。。。

追答

就差这一个问题 就升级了 求采纳

温馨提示:内容为网友见解,仅供参考
无其他回答

rem布局,js动态设置html的fontsize大小
1、创建一个名称为fontsize的html文件。2、在body中加入p元素和button按钮。3、在自定义函数中创建一个字符串。4、用fontsize方法设置字符串的字号为5号。5、将返回的5号字符串赋值到p元素中。6、在浏览器中运行该文件点击button查看返回5号字号的字符串。

理解css rem与动态计算rem
方式一:动态计算rem html.fontSize = 当前宽度\/1920 * 100 为了方便计算,这里乘以100 该盒子在页面中实际表现宽高为:2rem * 1680\/1920 px = 175 px,也就是 175 * 175 px 方式二: 写死 html.fontSize = 100px 该盒子在页面中实际表现宽高为: 2rem * 100px= 200 px,...

【CSS】深入探究rem响应式原理
这里我们介绍两种方法: ①通过js设置 window.onload=function(){ document.documentElement.style.fontSize = document.documentElement.clientWidth\/100 +'px' } 这样就实现了设置根元素的字体大小为屏幕宽度的1% ②vw CSS3引进了vw vh的概念,vw是指视口宽度的1%;vh是指视口高度...

CSS中的font-size:揭秘网页字体大小的奥秘
了解font-size属性,它用于设置HTML元素中文本大小。通过调整值,控制文字、段落、标题大小,实现视觉效果。常用单位有像素(px)和相对单位(em、rem)。像素绝对单位,指定具体数值;相对单位依据父元素或根元素大小计算,更灵活。实际应用中,根据网页布局、阅读习惯,选择适中字体大小。正文使用适中大小,确...

设置html font-size:10px;Chrome下1rem=12px,在火狐下1rem == 10px...
因为谷歌浏览器里,字体最小大小为12px,无法再小了 你可以再css里面加上这句 -webkit-text-size-adjust:none; 这样就可以了

怎样用css样式设计整个网站字体
我们需要在rem前面写上对应的px值,这样不支持的浏览器可以优雅降级。其实不用太纠结是默认的font-size:100%,还是设置为font-size:62.5%,如果你引入了CSS预处理工具那么自然可以使用默认值,如果由于其他原因使用font-size:62.5%也无可厚非,完全可以在body中重置回你需要的默认font-size。

CSS中font-size:1.2em;具体是指字体大小是多少呢
首先,rem是以html为基准。一般的,各大主流浏览器的font-size默认值为16px,此时1rem=16px。如果此时将rem与px进行换算很麻烦,比如0.75rem=12px。为了更方便的进行换算(比如1:10),就可以加样式:16px*0.625 = 10px;设置了62.5%以后就有 1rem=10px,便于用rem指定元素的尺寸(比如1.2...

我写了一个html网页,添加了<meta name="viewport"content="width=dev...
手机页面的话html的头部最好先加上<meta name="viewport" content="width=device-width, initial-scale=1.0 minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"\/>这种标签,表示是根据手机屏幕1:1显示的页面。这种情况需要用百分比来编写样式的宽度大小或者用JS判断根据不同的屏幕分辨率来...

css3 里面有新单位rem可以设置字体,但是可以用rem来设置宽度和高度吗...
可以的 rem 和 em的区别就是 rem 是根据body的font-size大小来显示当前元素的大小,em是根据父集的font-size来显示元素大小的,rem比较方便,直观,更容易计算一些 至于副作用,就是有些浏览器支持,有些不支持了,一般用于移动端的比较多

JS里如何做一个网页,放大缩小不会改变排版?
2.百分比布局 通过百分比单位,可以使得浏览器中组件的宽和高随着浏览器的高度的变化而变化,从而实现响应式的效果。Bootstrap就是一个好的拓展3.rem布局 rem是css3新增的单位,rem单位都是相对于根元素html的font-size来决定大小的,根元素的font-size相当于提供了一个基准,当页面的size发生变化时,只...

相似回答