移动端的适口viewport

Posted lgyong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端的适口viewport相关的知识,希望对你有一定的参考价值。

0.common.css

标题:16px

正常字体:14px

大多数浏览器/chrome最下字体12px

body {
  font-size: 14px;
}
h1,h2,h3,h4,h5,h6 {
  font-size: 14px;
  padding: 0;
  margin: 0;
}
View Code

 清浮动

①
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
父云素上添加class=”demo clearfix”。


②.
.demo:after,.demo2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.demo,.demo2{*+height:1%;}
以上写法就避免了改变html结构,直接用css解决了。

③.
.clearfix{overflow:auto;_height:1%}
这种办法是我看国外的一篇文章得到的方案,测试了,百试不爽,真的很简单,很给力。喜欢的同学也可以试试这个办法。

④.
.clearfix{overflow:hidden;_zoom:1;}
View Code

源:http://www.daqianduan.com/3606.html

 

1、手机适配、表头

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放。


像这样的添加到头标签的还有

<meta name="keywords" content="关键字1, 关键字2" />

<meta name="description" content="内容介绍" />

百度的:

 

2. @Media   (菜鸟教程)

①、可能的运算符

and:规定 AND 操作符。(多个媒体特性使用)@media screen and (min-width:600px) and (max-width:900px){ body {background-color:#f5f5f5;} }

not:规定 NOT 操作符。

,    :规定 OR 操作符。

②、设备

screen:用于电脑屏幕,平板电脑,智能手机等。

print:打印预览模式 / 打印页。

。。。。。。

  例子

  @media screen and (min-width: 768px)      宽度大于等于768px

  @media screen and (min-width: 960px) and (max-width: 1199px)  1100分辨率(大于960px,小于1199px)

  @media only screen and (max-width: 479px)     440分辨率以下(小于479px)

③、res

 字体和宽高兼容可以用rem插件 (winEesponsive.js) https://github.com/flashlizi/cssrem

 大容器减少对高度的设置,不分辨率显示不全,用margin和padding撑出边

 

 

 3. 插件bootstrap

 版本3

 版本4

.col-      手机端(小于576px)

.col-sm-    平板和大手机(大于576px)

.col-md-    pc和大平板(大于等于768px)

.col-lg-      pc(大于等于992px)

.col-xl-      pc(大于等于1200px)

 

4. elementUI

 

  • sm: 手机
  • xs: 平板;  md: 1024/1280
  • lg: 1366/1440  xl: 1920

 

5、分辨率

①、PC

1024  1280  1366  1440  1680  1920

例如:    ②、苹果max: 1792*1620  |  1440*      ③、dell: 1280*720

②、手机

320  375  425  (iphone)

393 (安卓)

例如: iphone5: 320*568  |  iphone7: 375*667

③、平板

768、1024、1200

例如: ①、华为M3: 1200*1920;  ②、ipad: 768*1024

④、视频显示格式

1080p:1920×1080

720p:1280x720

480p:640*480、720*480、800*480、854*480

 

 

 

以上是关于移动端的适口viewport的主要内容,如果未能解决你的问题,请参考以下文章

移动端的适配整理

关于移动端的一些兼容问题

移动端的 meta 标签

移动web终端 viewport设置

梳理:移动端Viewport的知识

viewport的故事