max(min)-device-width和max(min)-width的区别

max-device-width和max-width的区别

max-device-width和max-width是有区别的,表现在如下几个方面:

1、max-device-width是设备整个显示区域的宽度,例如,真实的设备屏幕宽度。

2、max-width是目标显示区域的宽度,例如,浏览器宽度。

3、如果使用max-device-width,那么在PC浏览器上浏览网页时,缩小或放大浏览器时是不执行CSS的,因为“PC设备”没有变化。但如果使用max-width,缩小或放大浏览器时是执行CSS的,因为“显示区域”即浏览器大小发生了变化。

4、如果使用max-device-width,那么当手机由竖变横时,CSS是不执行的,因为“手机宽度”并没有变化。如果使用max-width,那么当手机由竖变横时,CSS是执行的,因为“显示区域”发生了变化。

5、通常,面向“移动设备”用户使用max-device-width;面向“PC设备”用户使用max-width。

通过这样解释,你应该对max-device-width和max-width的区别和使用有所了解了吧。

看看下面的写法

1 /* #### 移动设备 #### */
2 @media screen and (max-device-width: 480px){
3 /* CSS 代码 */
4 }
5 /* #### PC #### */
6 @media screen and (max-width: 1024px){
7 /* CSS 代码 */
8 }

min-device-width和min-width的区别,跟max-device-width和max-width的区别是一样的。

时间: 2024-10-15 08:31:21

max(min)-device-width和max(min)-width的区别的相关文章

点击按钮,缩放图片(img.width、img.style.width、img.offsetWidth)

前几天在慕课网上看到一个关于图片缩放的教学视频,因为当时对老师使用img.width,而不是使用img.style.width而感到奇怪,所以周末得空了,想来自己试着写出来,相关视频网址如下:http://www.imooc.com/video/1111: 最开始想着按照视频使用定时器的思路来写,但是写到后面发现使用 img.width实现不了效果,然后就按照传参的思路来写,同样使用 img.width实现不了效果,所以后面改用img.style.width:我这等小白在这问题上纠结了好久,简直

SSIS 系列 - 平面文件格式的区别(Delimited,Fixed width,Ragged Right, Fixed width ...)

SSIS 中处理文件,一般在描述输出平面文件格式的时候通常会出现以下几种选项 - Delimited - 默认输出列使用逗号分隔,也可以选择其它的诸如 | ,或者 Tab 等. Fixed Width - 列定长输出,固定长度,但不换行. Fixed Width with row delimiters - 其实就相当于 Ragged right,只不过换行符 CR+LF 的位置不同,这个是新的一列显示一个换行符. Ragged right - 和上面的这个格式区别就是 CR+LF 换行符处于最后

CSS width:100%和width:auto的区别

width:100%和width:auto的区别 width:auto比较聪明,如果margin已经左右占去10px的空间,那么width给的值就是580px. <style> div{ width:600px; overflow:auto; background:#ccc; } p{ width:auto; margin:10px; background:red; } </style> </head> <body> <div> <p>

关于width属性max/min-content和fit-content

自适应内部元素 在css3中width的新的属性max/min-content和fit-content.fill-availablea属性,作用是什么? 兼容性如图,在移动端已经使用,目前都有是有前缀: 例如: .min-content { width: -webkit-min-content; width: -moz-min-content; width: min-content; } 分别介绍一下这三个属性的意义: 1.fill-available的意义——自动填满剩余的空间 就是有个div

已知从BUF开始存放了10个字类型有符号数据,编程求出这10个数中的最大数和最小数(将最大数存入MAX字单元、最小数存入MIN字单元),并将其以10进制数的形式在屏幕上显示出来。

data segment pmax db 0dh,0ah , 'MAX : ','$' pmin db 0dh,0ah , 'MIN : ','$' buf dw 48,-2 ,49,50,30,-78,-88,-60,-1,48 max dw 99 min dw 20 data ends code segment assume cs:code , ds:data main proc far start: mov ax,data mov ds,ax call compare lea dx,pma

MATLAB学习笔记(2):求矩阵最大值max函数,求矩阵最小值min函数

举例用的矩阵A: A=[1 3 5; 0 4 6; 3 4 0] 一.格式1 B=min(A):获得矩阵A每一列的最小值,返回值B为一个行向量,其第i列对应A矩阵第i列的最小值. C=max(A) :获得矩阵A每一列的最大值,返回值C为一个行向量,其第i列对应A矩阵第i列的最大值. 二.格式2 [B,index]=min(A):返回行向量B和index,B向量记录A的每列的最大值,index向量记录每列最大值的行号. [C,index]=max(A):返回行向量C和index,C向量记录A的每列

jQuery中width、innerWidth、outerWidth的区别

原文:摘自http://www.canaansky.com/blog/107/ 在css的盒子模型中,最内部是content area,然后是padding.border.margin 那么width其实就是content area,innerWidth = width + paddingouterWidth = innerWidth + border 不过,jQuery的outerWidth属性还可以传递一个参数,那么:outerWidth(true) = outerWidth + margi

canvas.width和canvas.style.width的区别

先让我们来看下代码: <!DOCTYPE HTML><html><body> <canvas id="myCanvas" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas> <script type="text/javascript"> var

JQuery 下jquery-1.4.2.js和jquery-1.4.2.min.js这两个文件有什么区别 转

转自http://blog.163.com/[email protected]/ " 两个文件的作用是完全一样的. jquery-1.4.2.js里的代码是没有进行处理的原代码,适合于人们阅读与研究. jquery-1.4.2.min.js里的代码进行过特殊的处理,如变量的名称基本都写成一个字母,而且格式缩进都被删除了. 所以文件容量比较小(min),一般在网页中调用这个文件. 可以看作:jquery-1.4.2.min.js是jquery-1.4.2.js的编译版本 "

5.7.2.2 min()和max()方法

Math对象还包含许多方法,用于辅助完成简单和复杂的数学计算. 其中,min()和max()方法用于确定一组数值中的最小值和最大值.这两个方法都可以接受任意多个数值参数,如下例子: var max = Math.max(3,54,32,16); alert(max);//54 var min = Math.min(3,54,32,16); alert(min);//3 对于3.54.32和16,Math.max()返回54,而Math.min()返回3.这两个方法经常用于避免多余的循环和在if语