请老师检查下作业
来源:2-7 编程练习
BT103
2019-09-04 19:48:41
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>asdasdas</title> <style type="text/css"> *{ margin:0; padding:0; text-decoration:none; list-style:none; font-size:25px; font-weight:bold; color:#fff; } .Nav,.Footer{ width:100%; height:100px; background-color:#000; position:fixed; } .Footer{bottom:0;} .logo{float: left;} .Nav-ul li{ float: right; display: inline-block; line-height: 100px; margin-right:50px; } .Img{ padding-top:100px; } .Footer{text-align: center;} .Footer.Footer li{ line-height: 100px; display: inline-block; margin:0 30px; } </style> </head> <body> <div class="Nav"> <div class="logo"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></div> <div class="Nav-list"> <ul class="Nav-ul"> <li>课程</li> <li>路径规划</li> <li>实战</li> <li>猿问</li> <li>手记</li> </ul> </div> </div> <div class="Img"> <div class="Img1"><img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg"></di> <div><img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg"></di> <div class="Img3"><img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg"></di> </div> <div class="Footer"> <ul> <li><a href="#">网站合作</a></li> <li><a href="#">人才合作</a></li> <li><a href="#">企业招聘</a></li> <li><a href="#">联系我们</a></li> <li><a href="#">常见问题</a></li> <li><a href="#">友情链接</a></li> </ul> </div> <!-- 此处写代码 --> </body> </html>
2回答
好帮手慕码
2019-09-05
同学你好!
代码中的问题(1)logo图片超出了父级显示,这是因为img标签本身存在间隙导致,可以将img设置为block避免这一问题:
(2)右侧导航顺序是反着的:
(3)中部的图片没有实现宽度自适应,且之间有间隙:
修改宽度为100%,块级显示,如下:
如果帮助到了你,欢迎采纳,祝学习愉快~
好帮手慕星星
2019-09-05
同学你好,
1、logo元素超出了父容器:
图片为内联元素,有文字特性,默认存在间隙。可以设置图片为块元素,如下:
2、中间区域图片在水平方向上没有铺满,图片之间存在间隙:
由于显示器的分辨率不同,宽度也会不同。老师这边分辨率大一些,导致图片不会铺满,可以设置图片宽度为100%,设置为块元素去掉间隙,如下:
自己可以再测试下,祝学习愉快!
相似问题