【问题标题】:Background of Website wont resize on other mobile devices网站背景不会在其他移动设备上调整大小
【发布时间】:2013-04-14 20:06:41
【问题描述】:

这是这个网站: http://www.morpheuscommerce.com/

现在,当我在 ipad 上查看该网站时会发生以下情况: http://i.imgur.com/I4cQ9Yb.jpg

类似的事情发生在 iPhone 上。在桌面上它起初看起来不错,但是当您调整浏览器大小并将滚动条向右移动时,背景坏了!

我已经尝试了很多方法来解决这个问题,但我不确定是什么导致了问题。

【问题讨论】:

  • 我认为您的 jQuery 滑块存在一些样式问题。尝试将样式应用于图像和容器:{width: 100%;左边距:自动;边距右:自动;}
  • 你在很多地方都有固定的宽度。你已经把它放在你的窗口里了。例如试试这个 #content_container, #content_width { max-width: 100%; } 您的第一篇文章“向 MORPHEUS 打招呼”将适合每个屏幕。并且始终对所有图像使用 width: 100%,因此它们会根据屏幕调整大小。

标签: html css media-queries


【解决方案1】:

您的网站没有响应式布局。

您可以使用 css @media 更改此设置

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

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

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

搜索有关响应式布局的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-07
    • 2013-03-27
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 2015-06-11
    • 2019-07-11
    • 2014-09-10
    相关资源
    最近更新 更多