2013-02-13 95 views
0

现在的问题是:不同的智能手机有不同的显示分辨率。如何在html中为任何移动设备设置图像

有例如840x560,480x320或800x480。

为了让“每一个”现代智能手机中的图像适合显示器,我需要写些什么元标记,CSS等等?

我希望我的关注很清楚。

回答

1

IMG {最大宽度:100%;}

会做的伎俩

0

要定位你应该使用@media查询具体的屏幕尺寸。 Plus background-size: cover;将使您的图像适合.block容器。

参见:https://developer.mozilla.org/en-US/docs/CSS/background-size

@media screen and (max-width: 840px) { 
    .block { 
     display: block; 
     width: 100%; 
     height: 100%; 
     background: url(/path/to/image) no-repeat center center transparent; 
     background-size: cover; 
    } 
} 
相关问题