响应式开发中的媒体查询
来源:互联网 发布:叽里呱啦儿童英语软件 编辑:程序博客网 时间:2024/06/06 01:25
1.and、or、not、only 就是与或非当且仅当
and:比如对于:@media all and(min-width:800px)and(orientation:landscape){ 样式 }需要括号中几部分均为真,才会应用样式
or:也可用逗号代替
not:使用的not的一些情况:@media not all and(…){…}等价于@media not (all and(…)){…},但当后面遇到or或者and,那么not的仅自动包裹到第一个or或and前
only:only的特别的用途,可用于防止老式不支持css3媒体查询的浏览器应用到给定的样式,比如下面这两句媒体查询的含义是一样的,但对于老的浏览器,解读将是完全不同的。所以提示是:当我们需要针对某种设备进行媒体查询的时候,最好带上only
2.媒体属性
width:视口宽度
height:视口高度
device-width:设备屏幕宽度
device-height:设备屏幕高度
以上属性均可添加min-,max-前缀
orientation:检查设备处于横向还是纵向
以上为常用的几个,还有aspect-ratio,device-aspect-ratio,color,resolution
3.视口宽度和设备屏幕宽度的比较
视口viewport的概念
—pc上基本上屏幕就相当于视口
—手机移动端上,视口分为
1.布局视口layout viewport
2.可视视口visual viewport
3.理想视口ideal viewport
可视视口开发者无法修改,是用户自行选择操作的,并随之不断改变,而理想视口就是为构建手机浏览器优化的页面添加的,理想视口的宽度等于设备宽度,所以用户不需要缩放窗口就能较好的浏览页面。
理想视口的使用:<meta name = "viewport" content = "width=device-width, minimum-scale=1.0,maximum-scale=1.0,user-scable=no" />
这里的width是设置布局视口宽度,指定width=device-width,那么布局视口就成为理想视口,并设置了最大最小缩放比,这也是很多移动端页面添加这一行代码的原因
- 响应式开发中的媒体查询
- 前端开发响应式设计之媒体查询(bootstrap)
- 用媒体查询实现web响应式开发小记
- 响应式web-媒体查询
- 响应式布局-----媒体查询
- 媒体查询,响应式布局
- 网页响应式媒体查询
- 媒体查询响应式布局
- 响应式布局 媒体查询
- 响应式设计与CSS3媒体查询
- CSS3 Media Query 响应式媒体查询
- 媒体查询实现响应式设计
- CSS3 Media Query 响应式媒体查询
- css媒体查询实现响应式设计
- 响应式布局之媒体查询
- 响应式布局之媒体查询功能
- 媒体查询——响应式布局
- 响应式网站-- css媒体查询 字体大小
- jade模板引擎的使用方法
- 111 C语言结构体和指针
- mysql常见错误
- Spring Security(07)——缓存UserDetails
- linux后门rootkit程序介绍
- 响应式开发中的媒体查询
- 新闻播报/滚动和淡入淡出
- Android MVP模式初次实践
- JavaScript ---- 实现跨域方法总结
- asp.net重新将值赋予新声明的DataTable中
- 深度学习概述
- 《道德经》·第二十七章
- Android屏幕适配全攻略(最权威的官方适配指导)
- Hibernate总结