浅谈pc端rem字体设置的问题

作者:jingxian 时间:2024-05-22 10:27:44 

1、内容在一屏内显示的,采用了(内容框)上下左右居中的办法,里面的内容绝对于这个内容框定位.这样一来,在不同大小屏中,内容总是在中间,看起来较正常

2、长,宽,LEFT,TOP,RIGHT,BOTTOM都采用了REM,并且HTML的FONT-SIZE设置的是100PX一是觉得计算方便,二是如果设为10PX,谷歌会不兼容.此时BODY的FONT-SIZE设置为正常值,12PX.不然的话,其它的DOM都会继承HTML的100PX的FONT-SIZE,导致效果巨大。

3、当浏览器窗口变化时,内容的大小以及相对位置也会相应变化,这个依靠JS修改HTML的FONT-SIZE值实现.如下:


$(window).resize(function ()// 绑定到窗口的这个事件中
{
var whdef = 100/1920;// 表示1920的设计图,使用100PX的默认值
var wH = window.innerHeight;// 当前窗口的高度
var wW = window.innerWidth;// 当前窗口的宽度
var rem = wW * whdef;// 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值
$('html').css('font-size', rem + "px");
});

如果调整窗口大小,会发现HTML的FONT-SIZE值在变化,同时,使用REM设置的DOM也在变化。REM正是参考HTML的FONT-SIZE值来计算的

4、如果是在手机上,平板电脑上,更要使用REM,由于手机上一般不会调整浏览器大小,所以可以在页面载入时,设置一次即可


$(function(){

var whdef = 50/750;// 表示750的设计图,使用50PX的默认值
var wH = window.innerHeight;// 手机窗口的高度
var wW = window.innerWidth;// 手机窗口的宽度
var rem = wW * whdef;// 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值
$('html').css('font-size', rem + "px");

})
标签:rem,字体设置
0
投稿

猜你喜欢

  • Centos6.x服务器配置jdk+tomcat+mysql环境(jsp+mysql)

    2023-06-14 12:14:13
  • PyTorch实现更新部分网络,其他不更新

    2022-06-15 21:01:33
  • MySQL中的 Binlog 深度解析及使用详情

    2024-01-19 04:15:48
  • Postman传递对象参数(包含有集合对象)

    2023-06-08 04:10:14
  • 很无聊的一个找碴游戏

    2008-07-02 13:10:00
  • python利用proxybroker构建爬虫免费IP代理池的实现

    2021-10-25 21:18:25
  • meta标签之详解

    2008-01-13 18:48:00
  • 8种用Python实现线性回归的方法对比详解

    2022-03-28 08:41:15
  • Oracle 当前用户下所有表的记录总数

    2009-07-14 21:34:00
  • python模拟登录百度代码分享(获取百度贴吧等级)

    2022-05-13 02:54:34
  • ES5学习教程之Array对象

    2024-04-17 10:09:17
  • 深入了解vue-router原理并实现一个小demo

    2024-04-30 10:25:31
  • python如何判断IP地址合法性

    2022-12-25 06:09:29
  • Python Django 命名空间模式的实现

    2023-10-06 05:34:28
  • Django中select_related和prefetch_related的用法与区别详解

    2023-10-08 12:38:08
  • 使用Nginx+uWsgi实现Python的Django框架站点动静分离

    2023-11-13 11:30:37
  • python调用pymssql包操作SqlServer数据库的实现

    2024-01-13 19:40:08
  • SQL脚本语言学习(黑客篇)

    2008-02-29 13:09:00
  • python解决汉字编码问题:Unicode Decode Error

    2022-12-18 21:22:53
  • 配置SQL Server文件组对应不同的RAID系统

    2009-01-04 14:31:00
  • asp之家 网络编程 m.aspxhome.com