仅为移动设备更改 CSS? [复制]

Posted

技术标签:

【中文标题】仅为移动设备更改 CSS? [复制]【英文标题】:Change CSS only for mobile devices? [duplicate] 【发布时间】:2017-03-03 18:28:52 【问题描述】:

我刚刚创建了我的网站,但现在我发现失败了。我的问题是我的网站在 PC 上看起来非常好。但是如果我用手机去看的话,某些图像之间的空间等等。太多了……

所以我的问题是,我怎样才能创建一些只影响移动设备和平板电脑的 CSS 代码?

有办法吗?

【问题讨论】:

你可以用@media写css来只应用于某些屏幕分辨率 是的。您正在寻找Media Queries 【参考方案1】:

CSS 具有称为media queries 的功能。 来自 MDN 链接:

在 CSS3 中添加的媒体查询让内容的呈现方式可以针对特定范围的输出设备进行定制,而无需更改内容本身

例如:

div 
    background: black;


@media (max-width: 1000px) 

      div 
            background: yellow;
       


这个 div 的背景颜色将在屏幕上低于 1000 像素的宽度为黄色,如提供的示例所示。

【讨论】:

也许1000px 的宽度比 600 更适合区分移动设备和桌面设备。【参考方案2】:

您可以针对不同的屏幕分辨率使用媒体查询。 示例 -

#image img 
    width:375px;

@media screen and (min-width: 1366px) 
    #image img width:375px;

【讨论】:

如果提供更多信息,这个答案会更有帮助(并且得分更高)。你能再解释一下吗?哪个是哪个?有相关链接吗?谢谢! (How to Answer)【参考方案3】:

阅读并了解Media Queries

您将能够调整网站某些媒体尺寸的 CSS。

【讨论】:

以上是关于仅为移动设备更改 CSS? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制]

检测移动设备,如果移动设备使用替代 CSS 样式表? [复制]

css 在移动设备上更改Divi内容宽度

移动设备和平板电脑(如 Android、ipad)是不是可以进行 HTML、CSS 远程调试? [复制]

更改:悬停以触摸/单击移动设备

动画 HTML 初始屏幕在移动设备上更改大小 [关闭]