为什么图片不显示啊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >Document</ title > < link rel = "stylesheet" type = "text/css" href = "Test.css" /> < script type = "text/javascript" src = "Test.js" ></ script > </ head > < body > < div class = "main" > <!-- 图片轮播 --> < div class = "banner" > < a href = "#" > < div class = "bannner-slide slide1" ></ div > </ a > < a href = "#" > < div class = "bannner-slide slide2" ></ div > </ a > < a href = "#" > < div class = "bannner-slide slide3" ></ div > </ a > </ div > </ div > </ body > </ html > *{ margin:0; padding:0; } ul{ list-style:none; } body{ font-family:"微软雅黑"; color:#14191e; } .main{ width:1200px; height:460px; margin:30px auto; overflow:hidden; } .banner{ width:1200px; height:460px; } .banner-slide{ width:1200px; height:460px; background-repeat:no-repeat; } .slide1{ background-image:url("bg1.jpg"); } .slide2{ background-image:url("bg2.jpg"); } .slide3{ background-image:url("bg3.jpg"); } |
图片就是不显示路径绝对没错,代码也一样
8
收起
正在回答
2回答
同学,你好!之所以高度不起作用是因为下面的bannner-slide拼写有误,多写了一个n,应该是banner-slide,a后面是两个n,不是三个n
1 2 3 4 5 6 7 8 9 10 11 | < div class = "banner" > < a href = "#" > < div class = "bannner-slide slide1" ></ div > </ a > < a href = "#" > < div class = "bannner-slide slide2" ></ div > </ a > < a href = "#" > < div class = "bannner-slide slide3" ></ div > </ a > </ div > |
main的高度是460px,但是如果显示三张图片就超出了main的高度了,所以overflow:hidden的作用就是隐藏超出的部分。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
慕无忌4258813
2019-09-15 12:17:00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | .banner{ width : 1200px ; height : 460px ; } .banner-slide{ width : 1200px ; height : 460px ; background-repeat : no-repeat ; } .slide 1 { background-image : url ( "bg1.jpg" ); height : 460px ; } .slide 2 { height : 460px ; background-image : url ( "bg2.jpg" ); } .slide 3 { background-image : url ( "bg3.jpg" ); height : 460px ; } |
需要在 .slide1~3里添加高度才能正常显示,问一下为什么,别人都能正常显示我这个就的添加高度是父div设置的告诉没有生效的原因吗
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧