响应式网站学习——前期的准备(一)

响应式网站优点:

  • 减少工作量:①网站、设计、代码、内容只要一份②多出来的工作量只是JS脚本、CSS样式做一些改动
  • 节省时间。
  • 每个设备都能得到正确的设计。
  • 搜索优化。
  • 更好的用户体验。

响应式网站的缺点:

  • 回家再更多的样式和脚本资源。
  • 设计比较难控制和精确定位。
  • 老版本浏览器兼容性不好。

媒体查询

CSS2中

<link rel="stylesheet" type="text/css" herf="site.css" media="screen"/>

<link rel="stylesheet" type="text/css" herf="site.css" media="print"/>

CSS3中

@media all and (min-width;800px) and (orientation:landscape){

}

CSS3媒体属性简介

width:视口宽度

height:视口高度

device-width:渲染表面的宽度,就是设备屏幕的宽度。

device-height:渲染表面的高度,就是设备屏幕的高度。

orientation:检查设备处于横向还是纵向。

aspect-ratio:基于视口宽度和高度的宽高比,就是width/height,如:16/9,4/3.

device-aspect-ratio:渲染表面的宽度,就是设备屏幕的宽度。

color:每种颜色的位数bits,如:min-color:16位,8位

resolution:检查屏幕或打印机的分辨率,如:min-resolution:300dpi。

以上属性都可以添加min-或max前缀。


viewport视口

布局视口

可视视口

理想视口(就是布局视口在一个设备上的最佳尺寸,理想视口下的页面便与浏览器浏览,阅读)

<meta name="viewport" content="width=device-width,指定布局视口为用户浏览器理想视口

minimum-scale=1.0,最小的缩放比例

maximum-scale=1.0,最大的缩放比例

user-scalable=no"/>禁用用户缩放

响应式网站实际实践原则

progressive enhancement 渐进增强

graceful degradation 优雅降级

猜你喜欢

转载自blog.csdn.net/weixin_38606332/article/details/80956655