jquery如何让一个容器中所有字体大小都加4号?

网页中用户通过后台编辑出来的内容字体太小,我想通过js动态给他变大,问题在于容器中用户后台编辑的内容和标签之类的东西不能确定,难道要把容器中的标签一个一个便利设置大小吗?有什么办法增加文字大小好方法?

阅读 3.9k
6 个回答
var inc = 4;
var fs = parseInt($(ele).css("fontSize"));//获取元素font-size 转化为数字;
$(ele).css("fontSize", fs + inc);//设置字体大小
//或
$(ele).css("fontSize", fs + inc + "px");

ele 设置外层容器.

除了遍历的方法,
你可以把子元素都设置成 inherit……

应该可以用em单位吧?这样按理说改一个fontSize就行了。

这个不可以调整,而且你也不能调整,你保不齐那天他们自己把字号变了。。。

用css就可以搞定的;比如:
.article p { font-size:15px !important; }
!important 这个很重要的,因为这个权重zai书写css里面是最高一级的。希望能帮到你

一般用后台编辑器编辑的内容,调整都应该是在后台重新编辑文字大小,不应该要前端再做调整。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏