<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css"> /*div1下面 包含着1个图片和1段文字*/ #div1{ position: relative;/*相对定位*/ width: 407px; height: 300px; } /*图片背景的设置*/ #img1{ /*position: static;默认定位,可以省略*/ width: 100%; height: 100%; } /*图片2的设置*/ #span1{ position: absolute;/*绝对定位*/ width: 20%; top: 0px;/*离底下0像素*/ right: 0px;/*离左边0像素*/ } </style>
</head>
<body>
<li id="div1">
<img src="new.png" id="span1" />
<img src="1.jpg" id="img1" />
</li>
</body>
</html>
其实就是两步:
第一步:给li添加position: relative;属性,表示相对定位。
第二步:将背景图片平铺在li上。
第三步:给图片2设置定位,并且要添加相对定位属性position: absolute;