标签: media-queries

iPhone上的CSS媒体查询

我正在尝试使用CSS媒体查询,专门针对iPhone.

当我使用常规链接rel时它可以工作:

<link rel="stylesheet" type="text/css" href="css/mobile.css" />
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试此媒体查询时,它不起作用:

<link rel="stylesheet" type="text/css" href="css/mobile.css" 
      media="only screen and (max-width: 640px)" /> 
Run Code Online (Sandbox Code Playgroud)

如何使用CSS媒体查询来定位iPhone?

css iphone mobile-safari media-queries

7
推荐指数
1
解决办法
1万
查看次数

媒体查询max-width和max-device-width之间有什么区别?

可能重复:
移动网络的max-device-width和max-width之间有什么区别?

例如,这个网站:

http://8faces.com/使用max-width.

教程使用max-device-width:

例:

@media screen and (max-device-width: 480px) {
  .column {
    float: none;
  }
}
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?他们在Android,iOS,iPad等工作吗?

css media-queries

7
推荐指数
1
解决办法
6333
查看次数

媒体查询以横向模式区分桌面和iPad

我正在建立一个响应式设计的网站.我需要区分横向模式下的平板电脑和带有媒体查询的桌面之间的布局.这些是媒体查询:

<link href="base.css" rel="stylesheet"/>
<link href="desktop.css" 
media="only screen and (min-width: 801px)" rel="stylesheet"/>
<link href="tablet.css" 
media="only screen and (min-width: 629px) and (max-width: 800px) and 
(orientation:portrait), 
only screen and (min-height:629px) and (max-height:800px) and 
(orientation:landscape)" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

desktop.css在横向模式下,平板电脑包含问题.iPad在风景中很1024px广泛,这是PC的常见解决方案.如何通过媒体查询将1000px横向模式中的宽dekstop与平板电脑区分开来?

PS我必须使用媒体查询,因为网站将被缓存/ CDNed等.任何服务器端检测都不起作用.

PS2.

<link href="desktop.css" 
media="only screen and (min-width: 801px), 
not only screen and (min-height:629px) and (max-height:800px) and 
(orientation:landscape)" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

没有解决问题.

css3 media-queries

7
推荐指数
1
解决办法
9277
查看次数

媒体查询max-width与视口大小或窗口大小有关?

我想知道媒体查询的最大宽度是否与视口大小或窗口大小有关?

例如,我有这个媒体查询:

@media screen and (max-width: 360px){}
Run Code Online (Sandbox Code Playgroud)

当视口大小为360px或窗口大小为360px时,此媒体查询是否会生效?

css viewport css3 media-queries

7
推荐指数
1
解决办法
6059
查看次数

不同的CSS文件用于不同的媒体查询

有没有办法让HTML文件根据媒体属性使用不同的样式表?我知道该link方法采用媒体类型,但我发现的所有引用仅指示媒体类型,而不是扩展查询.我也不确定如何确保只选择一个,以及哪一个.

基本上在我目前的CSS文件中,我有一个像这样的媒体部分(简化仅供参考):

@media (min-device-pixel-ratio: 1.5) {
  specific-media-rules
}
Run Code Online (Sandbox Code Playgroud)

我想要的是,不是让这个部分和其他媒体非常类似的部分是为两个不同的文件提供服务.

html5 css3 media-queries

7
推荐指数
1
解决办法
9201
查看次数

手机无法识别媒体查询

所以我有一个有趣的困境,我在一个响应式网站上工作,当我调整浏览器的大小时,一切正常,但是当我从我的iphone查看网站时,它并没有抓住来自相应媒体查询的查询,我定义为:

@media (max-width: 479px) {
  rules
}
Run Code Online (Sandbox Code Playgroud)

该网站是ericbrockmanwebsites.com/dev2想知道是否有人曾经遇到过这个问题.

任何帮助是极大的赞赏.

css mobile media-queries responsive-design

7
推荐指数
1
解决办法
3609
查看次数

为什么我的Android设备宽度为980px?

我很迷惑.我试图通过播放媒体查询来使网站响应.

根据大多数来源,例如,所述MEDIQ查询使用的智能手机是max-device-width: 480pxmin-device-width: 320px.

但是当我使用这些查询时,我的android 2.x仍然显示该页面的"计算机版本".所以我开始更改查询的值,发现我的手机似乎有980px的设备宽度..

这是为什么?我真的很想掌握这一点,当我使用980时,我确实可以很高兴它的工作,但我想知道发生了什么,为什么?我的意思是我的手机不应该是980px宽或高,这是否是某种像素密度问题?

css media-queries responsive-design

7
推荐指数
2
解决办法
5498
查看次数

媒体查询平板电脑画像及以下

我知道如何对平板电脑肖像进行媒体查询,为手机查看另一个媒体查询.但是,是否有可能只为所有人提供一个媒体查询:平板电脑肖像和手机

/* tablets portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait) { 

}

/* phones */
@media screen and (max-device-width: 640px) { 

}

/* tablets portrait and phones 
Is it possible to have only one media query for this that do the same than the other media queries together?
*/
Run Code Online (Sandbox Code Playgroud)

css media-queries

7
推荐指数
1
解决办法
3万
查看次数

如何在浏览器中模拟设备宽度和方向以测试媒体查询?

我正在本地开发我的网站,并使用Chrome进行预览.虽然调整浏览器大小以测试使用的媒体查询非常容易max/min-width,但我无法max/min-device-width通过任何内置设置进行模拟.是否有Chrome扩展程序可以模拟移动设备并触发媒体查询,具体而言max/min-device-width也是如此orientation:portrait/landscape

我基本上想用某种方法在我的计算机而不是智能手机上使用Chrome测试此媒体查询:
@media only screen and (max-device-width: 600px) and (orientation: portrait)

css google-chrome google-chrome-extension media-queries device-width

7
推荐指数
1
解决办法
5072
查看次数

如何在Firefox当前的@media查询中显示CSS?

在Chrome DevTools中,我可以检查元素以查看其CSS和相关的媒体查询:

Chrome DevTools显示与CSS规则相关的媒体查询

如您在“ 样式”面板中所见,Chrome通过巧妙地显示了我当前的媒体min-width: 1200px。但是,Chrome当前占用了我计算机的大量内存,因此我必须切换回Firefox,即Firebug。

但是,Firebug错过了媒体查询部分:

Firebug缺少针对CSS规则的媒体查询

Firefox中是否可以显示CSS规则及其当前媒体查询的可能性/扩展性?

firefox firebug media-queries

7
推荐指数
2
解决办法
4543
查看次数