手机浏览器适配

meta

作手机网页常常会看到这样的一句代码css

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">html

  • width=device-width 设置视图的宽度等于设备屏幕的宽度
  • initial-scale=1 设置初始缩放比例为1
  • minimum-scale=1 设置最小的缩放比例为1
  • maximum-scale=1 设置最大的缩放比例为1
  • user-scalable=no 不容许缩放

作一个简单粗暴的变换android

<meta name="viewport" content="width=320, maximum-scale=1.3, user-scalable=no">
将视图的宽度设为320,最大缩放比设为1.3,不设置初始缩放比。
这样能够将整个视图进行缩放css3

rem

字体单位

  • px 无继承,经常使用
  • em 继承,相对于父元素继承
  • rem 继承,相对于root继承,通常为html,为css3属性,支持IE9+及其余现代浏览器
  • vh 1vh=视窗高度/100,为css3属性,支持IE9+,chrome20+,firefox19+,safari6+,android browser4.4+
  • vw 1vw=视窗宽度/100

利用rem

经过js来计算根元素的font-size,从而适应各类屏幕chrome

利用vh

vh原本就是视窗高度的,根据不一样的屏幕的视窗高度来适应浏览器

p.s.果真我仍是不会写博客字体

相关文章
相关标签/搜索