响应式布局与字体大小

原理:利用rem和js:

1.js设置html根节点的字体大小;

window宽度/每行多少个字
2、rem是参照html节点的

<html>
<head>
    <title></title>
    <meta charset="utf8">
    <script type="text/javascript" src="jquery.min.js"></script>
</head>
<body>
    <p>浏览器中用户都是可以自定义默认的文字大小的,如果使用 px,用户自行在浏览器设置中改变了文字大小后,网页上是不会变化的。我们不能排除视障用户(如近视)、老年用户不会这么做,作为一个具有「人文关怀」的 前端,我们完全可以考虑这些情况。由其是在引入了 CSS预处理工具之后,这几乎不会增加什么成本。
    也再次印证前面提到的:响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求。</p>
    <p>window宽度/每行多少个字</p>

</body>
</html>

p{
            font-size: 2rem;
        }
$(function(){
        
        fontSize();
        $(window).resize(fontSize)
        
})


function fontSize(){
        var h = $(window).width()/100;
        console.log(h);
        $("html").css("font-size",h+"px");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值