由于现在的网页要兼容各种pc尺寸及ipad甚至手机屏幕,所以响应式的网页变得尤为重要。手写响应式网页,具体技术点有:

1.声明viewport元标签(响应式网页必备)
       <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
       width - viewport的宽度 height - viewport的高度
       initial-scale - 初始的缩放比例
       minimum-scale - 允许用户缩放到的最小比例
       maximum-scale - 允许用户缩放到的最大比例
       user-scalable - 用户是否可以手动缩放

2.页面中的图片都要用响应式图片 如:
        img{width:50% (该图片在父元素中的占比) max-width:50%;(在父容器中的占比,并且不能超过图片自身的大小--防止图片无限放大产生失真)}

3.使用流式布局(布局元素使用浮动或行内快)

4.避免使用绝对尺寸如px,使用相对单位em或rem;
        em:相对于父元素的字体大小
        rem:相对于根目录的字体大小

5.使用CSS3MediaQuery技术(最重点)
        Media:指浏览网页的设备,如:screen(pc/pad/phone/watch/print/tv/projection/tty(针式打印机/cmd)/braille(读屏软件)...)
        MediaQuery:查询出当前浏览设备类型、分辨率、色彩深度、方向(landscape/portait)等等特性。
        CSS3 MediaQuery:根据当前浏览设备的特性有选择性执行某些CSS样式,而忽略其他一些样式。
       具体做法有两种:
       1.有选择性的执行某些外部CSS文件 
         <link media="screen and (min-width:768px) and (max-width:991px)" rel="stylesheet" href="css/pad.css"/>
         特点:只有媒体查询结果为真的外部样式文件才会被执行,否则不执行!不足:即使不符合当前浏览设备的外部样式文件,也会被浏览器请求! 
       2.有选择性的执行某段CSS中的部分样式
          @media screen and (min-width:768px) and (max-width:991px) {
                 .box {
                      margin: 6px;
                       ...
                      }
            }

转载于:https://www.cnblogs.com/bugo/p/9161667.html

响应式网页之媒体查询相关推荐

  1. 移动Web第七天(响应式网页:媒体查询、BootStrap)

    文章目录 一.媒体查询 二.BootStrap 1.UI框架 2.BootStrap简介 3.BootStrap使用步骤 4.BootStrap栅格系统 5.全局样式 6.组件 7.Glyphicon ...

  2. html响应式布局_媒体查询

    html响应式布局_媒体查询 1 在html页面中根据不同的屏幕尺寸引入不同的css样式文件 <link href="styl1.css" type="text/c ...

  3. 计算机常用屏幕分辨率,pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)...

    PC端************ 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.1 ...

  4. pc显示器分辨率 前端_@media 响应式PC端媒体查询屏幕分辨率尺寸总结

    最近在写一个PC端的活动页面,想让页面适配不同的分辨率,既然提出了这样的需求,那么我们就要去尽量满足.因为之前一直写的是固定版心,然后在将容器居中,这样写的话,就导致页面在低分辨屏幕下会出现横向的滚动 ...

  5. 响应式 Web 设计 - 媒体查询

    媒体(media)查询在 CSS3 上有介绍:CSS3 @media 查询. 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式. 实例 如果浏览器窗口小于 500px, 背景将变为浅蓝 ...

  6. 响应式布局之媒体查询

    媒体查询主要是对各种移动端设备的一个响应式兼容,可以在 @media only screen and (min-width: 屏幕宽度最小值) and (max-width: 屏幕宽度最大值){你所要 ...

  7. pc端ui图片尺寸_pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)...

    PC端************ 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.1 ...

  8. 现在计算机常用的分辨率,pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)...

    PC端************ 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.1 ...

  9. html电脑屏幕尺寸,pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)...

    PC端************ 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.1 ...

最新文章

  1. arm-linux交叉编译工具链的制作(基于S3C2440)【转】
  2. Codeforces 1264C/1265E Beautiful Mirrors with queries (概率期望、DP)
  3. 如何让程序员变得没朋友
  4. c# hdf5 写string_关于C#中读取HDF4文件数据的说明
  5. android horizontalscrollview顶部导航,带有居中效果的HorizontalScrollView使用说明
  6. 全国DNS服务器IP地址大全、公共DNS大全
  7. android 自定义吐司,[Android开发]Android 自定义Toast
  8. 基于深度学习模型(1D CNN)实现钓鱼网站检测
  9. win7右下角显示此windows副本不是正版
  10. 基础Constants用法
  11. 掌握这六步,搭建完美的机器学习项目
  12. 微软2018年重组背后,扒一扒受影响的人与事
  13. 如何用油猴解析VIP视频
  14. 展望未来:2023年及未来值得关注的9大元宇宙趋势
  15. 把求伯君干掉,向比尔·盖茨进军!
  16. xshell里面使用黑色背景时蓝色字体看不清楚的解决方法
  17. html5坦克大战游戏,HTML5游戏《坦克大战》完整源码
  18. 匹配家庭住址的正则表达式
  19. SleepBetter Privacy Policy
  20. Flink Sql (一)

热门文章

  1. JS事件冒泡机制和兼容性添加事件
  2. Android Tcp操作
  3. PHP垃圾回收机制防止内存溢出
  4. iOS:ShareSDk的分享
  5. IE8下 Select文字垂直居中的办法
  6. Windows Phone中使用Local DataBase与ISolateStorage—在MVVM模式下(—)
  7. Win64 驱动内核编程-11.回调监控进线程句柄操作
  8. UVA10294项链和手镯(等价类计数问题)
  9. 【DBMS 数据库管理系统】数据仓库 ( 数据仓库简介 | 操作型数据与分析性数据对比 | 数据仓库特征 | 特征一 : 面向主题组织数据 | 面向应用 | )
  10. Vue状态管理之Vuex