<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta content="telephone=no" name="format-detection">
<title>移动设备部分不支持background—size解决办法</title>
<style>
body,div.img{padding:0;margin:0;}
</style>
</head>
<body>
<div id="Layer1" style="position: absolute; width: 100%; height: 100%; z-index: -2; top: 0px;">
<img src="images/download_bg.png" style="height:100%; width:100%;" />
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta content="telephone=no" name="format-detection">
<title>移动设备部分不支持background—size解决办法</title>
<style>
#Layer2 {
background-image: url('images/bg_1.png');
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/bg_1.png', sizingMethod='scale');
}
</style>
</head>
<body id="Layer2">
<h2>移动设备优先</h2>
</body>
</html>
本文介绍了解决移动设备上背景图片不适应的问题,通过使用HTML与CSS结合的方法实现背景图片在不同尺寸屏幕上的自适应显示。文章提供了两种解决方案:一是使用绝对定位的div包裹图片元素并设置图片宽高;二是利用CSS的background-size属性配合滤镜实现背景图自适应。
1万+

被折叠的 条评论
为什么被折叠?



