73-移动端布局

101 阅读1分钟

移动端布局

  • 针对比较复杂的网页,将移动端和pc端进行分离开发

屏幕尺寸

  • 英寸:值屏幕对角线的距离,一英寸约等于2.54厘米

  • 像素:指屏幕上的一个发光点,

视口

  • 布局视口:在屏幕中设置了一个固定宽度作为屏幕的显示宽度

    img

    • 常见布局视口大小:

      img

  • 视觉视口:将布局视口中的宽度全部放在视觉视口当中,会导致看到的页面元素过小,可能造成页面错乱

    img

  • 理想视口:让页面的100%等于逻辑分辨率,呈现最佳的大小尺寸,在代码中添加下列标签表示开启理想视口

    <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scablabel=yes">
    
    • width=device-width:设置宽度为设备屏幕的宽度
    • initial-scale=1.0:表示初始缩放比列
    • user-scablabel=yes:是否允许用户进行缩放

相对单位

单位描述
em相对于当前标签的字体大小倍数:1em 为当前标签字体的一倍
rem相对于当前html的字体大小倍数:1em 为当前标签字体的一倍
vw相对于当前页面视口宽度的1%
vw相对于当前页面视口高度的1%

屏幕适配

  • 采用相对单位rem进行页面布局,进入页面时通过检测当前页面宽度,动态更改根标签的字号