图像不会通过模拟 Ipad 屏幕尺寸自动修复

image doesn't auto fix by simulating Ipad screen size

我正在使用 wordpress 开发一个名为 littleboyauciton.com 的网站。我在 header 的右上角添加了一张图片,并添加了 css 代码:

img.sslsecure {
    max-width: 40%;
    min-height: auto;
}

这在我的电脑屏幕上显示正常。但是当我用chrome模拟ipad屏幕时,图片在header上无法显示。

我在css中添加了屏幕对应的css代码,但还是没有任何效果:

@media only screen and (max-width: 768px) {
    img.sslsecure {
    background-attachment: scroll;
    }

它正在做它应该做的事情,它占据了它父级宽度的 40% div。检查元素时,可以看到父级实际上几乎占据了屏幕宽度的 100%。

您可以通过为不同的屏幕尺寸添加额外的 css 来解决这个问题。这可以在您使用的主题中完成。

或者您可以添加额外的 css 并自己编写媒体查询。

参见:

https://www.w3schools.com/css/css_rwd_mediaqueries.asp

编辑。

我刚刚看到您尝试添加媒体查询。您做对了,但是您必须更改元素或父元素的宽度background-attachment: scroll; 仅适用于带有 background-image 的元素。由于这是一个 img,它不适用于此元素。

比方说,我不希望图像宽度超过 100 像素:

@media only screen and (max-width: 768px) {
 img.sslsecure {
  max-width: 100px;
 }
}