2~9作业题

2~9作业题

为什么banner图和我的遮罩层不重合中间有很大的缝隙?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2017-08-29 09:35:58

你好,.toplaype中的定位,单词拼写错误。且.song中是不需要设置高度100px的,由子元素图片撑开即可。修改样式,可参考下列代码:

.song{
  width:100%;
} 
.song img{
  width:100%;
  height:500px;
} 
.toplaype{
  position: absolute;
  left:0;
  top:60px;
  width:100%;
  height:500px;
  background:#000;
  opacity:0.5;
}

祝学习愉快~

好帮手慕糖 2017-08-28 10:09:04

你好,建议将你的代码粘贴过来,方便测试与解决问题,祝学习愉快~

  • 提问者 晓松aa #1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> *{margin:0;padding:0;} .header{width:100%;height:60px;background:#07cbc9} .header img{float:left;padding-left:100px;} .left{float:left;color:#ffffff;list-style:none;width:50px;line-height:60px;} .xiao{float:right;} .xiao ul{padding-right:50px;} .clear{clear:both;} .song{width:100%;height:100px;} .song img{width:100%;height:500px;} .toplaype{pasition:absolute;left:0;top:-60px;width:100%;height:500px;background:#000;opacity:0.5;} </style> </head> <body> <div class="header"> <img src="images/logo.png" > <div class="xiao"> <ul > <li class="left">home</li> <li class="left">home</li> <li class="left">home</li> <li class="left">home</li> <li class="left">home</li> <li class="left">home</li> </ul> </div> </div> <div> <div class="song"> <img src="images/banner3.jpg"> </div> <div class="toplaype"></div> </div> </body> </html> 图片和遮罩帘有很大的缝隙那的事啊
    2017-08-28 19:36:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师