响应式断点应该要设在哪里

做页面时我们常常遇到一个问题,做响应式布局时断点应该设在哪里?难道要对着各种设备尺寸一个一个地调?这得调到猴年马月。

当然,我们能想到这个问题,各大框架也会考虑到这点,而且只会得考虑得更周到。这时候我们只需要打开一些做得比较好的前端框架,查看下它关于响应式的源代码就可以找到我们想要的答案。

而我参考的框架是uikit(http://www.getuikit.net):

1、手机纵向:小于 479px

2、手机横向:480px 到 767px

3、平板电脑纵向:768px 到 959px

4、台式机或平板电脑横向:960px 到 1199px

5、大屏幕设备:1200px 或以上

说了这么多,一定有人要问我代码怎么写,下面我就列一些我常用的用法:

1、从大屏样式开始写到小屏(在@media下的优先级比较高)

@media screen  and (max-width: 1200px) {}//在大于1200px这个屏宽下下应用

@media  screen  and (max-width: 960px) {}

@media  screen  and (max-width: 768px) {}

@media  screen  and (max-width: 480px) {}

2、从小屏样式开始写到大屏

@media  screen  and (min-width: 480px) {}//在小于48px这个屏宽下下应用

@media  screen  and (min-width: 768px) {}

@media  screen  and (min-width: 960px) {}

@media screen  and (min-width: 1200px) {}

3、如果只想改变一个范围下的尺寸可以这样写(注意:max-width和min-width都是包括当前值的)

@media  screen  and (max-width: 767px)

         and (min-width: 480px){}

如果使用的less,还可以先定义一个变量来储存宽度,然后用@media直接引用变量就好啦,到时候改变需求的时候就只用改变一个变量就好啦

时间: 2024-12-15 01:33:13

响应式断点应该要设在哪里的相关文章

SASS优化响应式断点管理

前端开发whqet,csdn,王海庆,whqet,前端开发专家 原文:<Managing Responsive Breakpoints with Sass> 作者:Hugo Giraudel,来自法国,著名SASS大牛,在SassWay等多个站点撰文推广sass,是SassyJSON.SassyMatrix等多个开源项目的开发人员,大家能够到他的官方站点.github上了解详情. 翻译:前端开发whqet,以意译为主,不当之处请大家批评指正. -------------------------

移动设备分辨率及响应式断点汇总

最近一段时间都在忙于移动端工作的开发,其间积累了一些经验,在此和大家分享一下.如有不正确的地方,还希望网友能及时指正! 移动端开发最头疼的事情,莫过于设备的适配.也就是根据设备分辨率的大小,要展示一样的页面.首先要提醒大家注意的地方是,页面头部一定添加如下代码: <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0

sass重构响应式unofficial‘s博客轻松适应移动端

前言: 刚刚玩博客园几天时间,发现挺不错的,对于我这个懒人又是一个爱折腾的人来说挺不错的,对于上班玩电脑,下班玩手机的用户来说,博客园中我的博客有一点给我的感觉不是很友好,电脑端看起来很美观的一个页面,移动端竟然也是原模原样的“美观”,由于工作主要是从事移动端开发,看着博客可以禁用模板样式,于是乎就决定把博客样式重构一下,分享是一种美德,不喜勿喷.本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备工作: 编辑工具

响应式设计

响应式设计 响应式设计的概念(三要素) 流体网格 响应式图片 媒体查询 相关概念 分辨率 是指显示器所能显示的像素的多少 像素密度 dpi/ppi 每平方英寸的像素数 设备像素比 dip/dpr 类似于每像素包含的点数(dppx) 视网膜屏幕 屏幕显示异常清晰(设备像素比大于1) viewport 定义 可视区域 移动端: 布局视口(大部分980px) /理想视口(视口宽度=设备宽度) 设置 <meta name="viewport" content="width=de

响应式布局(收藏)

在谈响应式布局前,我们先梳理下网页设计中整体页面排版布局,常见的主要有如下几种类型: 布局类型 布局实现 采用何种方式实现布局设计,也有不同的方式,这里基于页面的实现单位而言,分为四种类型:固定布局.可切换的固定布局.弹性布局.混合布局. 固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸: 可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局.通过设别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局: 弹性布局:以百分比作为页面的基本单位

css响应式布局RWD

响应式布局结合了三大理念: 1)用于布局的弹性网络(百分比定义宽度) 2)用于图片和视频的弹性媒体 3)媒体查询 在布局中,需要注意的点有: 1)尽量用min-width/max-width,max-height/min-height代替width,height 2)尽量使用百分比,em为单位代替精确值 3)采用媒体查询 二.媒体查询 IE8以下不支持媒体查询,需要引入 <!-- if lte IE 8> <script src="response.min.js"&g

关于响应式布局

在谈响应式布局前,我们先梳理下网页设计中整体页面排版布局,常见的主要有如下几种类型: 布局类型 布局实现 采用何种方式实现布局设计,也有不同的方式,这里基于页面的实现单位而言,分为四种类型:固定布局.可切换的固定布局.弹性布局.混合布局. 固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸: 可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局.通过设别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局: 弹性布局:以百分比作为页面的基本单位

css014 响应式web设计

css014 响应式web设计 一.    响应式web设计基础知识 1.rwd的三大理念:a.用于布局的弹性网络, b.用于图片和视频的弹性媒体,c.为不同屏幕宽度创建的不同样式的css媒体查询. 二.    为RWD构建网页 1.            手机浏览器中为了忽略手机浏览器屏幕变小字体也变小的行为,可在head中添加一行代码: <meta name="viewport" content="width=vedice-width"> 最好是添加

【前端】响应式媒体查询

响应式媒体查询 媒体查询 从 CSS 版本 2 开始,就可以通过媒体类型在 CSS 中获得媒体支持.如果您曾经使用过打印样式表,那么您可能已经使用过媒体类型.清单 1 展示了一个示例. 清单 1. 使用媒体类型 <link rel="stylesheet" type="text/css" href="site.css" media="screen" /> <link rel="stylesheet&