CSS——移动端适配方案

移动端适配方案
一、百分百布局,流式布局。代表网站优酷、腾讯、天猫、百度
  流式布局原则:
    文字流式(fluid)
    控件弹性(flexible)
    图片等比缩放(scale)
  好处:大屏幕下显示更多内容
  坏处:宽屏下比例会有些不协调

二、等比缩放布局,也叫rem布局。代表网站网易、爱奇艺、美团、淘宝
  单位:
    em 是一个相对单位,1em等于当前元素或父元素的font-size值
    rem 是一个相对单位,1rem等于根元素的font-size值
    vw/vh 把屏幕分成100份,1vw相对于屏幕宽的1%
方法:
   通过JS动态设置font-size:
   举例:
    iphone6举例(iphone的屏幕宽度为375px):

<style>
#box{width:1.4rem;height:1rem;background:red;}
</style>
<script>
var fontsize = document.doucumentElement.clientWidth / 3.75;
document.documentElement.style.fontSize = fontsize + 'px';
</script>

  通过vm动态设置font-size:
    vw/vh
  注:要给body重置下font-size:16px;

 

posted @ 2021-02-06 21:32  泰初  阅读(211)  评论(0编辑  收藏  举报