老师,帮忙看一下还有那些需要改进的地方,谢谢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>lx2.html</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
.main{
width: 100%;
height: 600px;
position: relative;
}
.banner{
width: 500px;
height: 600px;
margin: 0 auto;
}
.banner img{
width: 380px;
height: 240px;
position: absolute;
top: 50%;
left: 50%;
margin-top:-120px;
margin-left: -190px;
}
.main .layer{
width:380px;
height: 240px;
background: #000;
position:absolute;
top: 50%;
left: 50%;
margin-top: -120px;
margin-left: -190px;
opacity: 0.5;
}
</style>
</head>
<body>
<div class="main">
<div class="banner">
<img src="http://img1.sycdn.imooc.com/climg//58f829ca00010be703840240.jpg" alt="banner">
</div>
<div class="layer"></div>
</div>
</body>
</html>
正在回答
你好同学,代码可以如下优化:
直接给最外层的盒子设置宽高以及居中
图片是不需要定位的,它正常显示在盒子里面就行:
遮罩才需要定位悬浮在图片之上的,不过因为最外层的大盒子宽高与它一致,所以去掉居中的设置,
同学给大盒子设置宽度很大,然后给遮罩设置居中没有任何必要
祝学习愉快 ,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星