请问代码是否正确
来源:2-12 编程练习
mogu54mogu
2019-05-11 11:41:59
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; font-family: "微软雅黑"; text-decoration: none; } .header{ width: 100%; height: 100px; background-color: black; position: fixed; top: 0; } .nav{ float: left; line-height: 100px; } .bar{ float: right; line-height: 100px; } .bar span{ color: white; font-size: 25px; margin-right: 50px; } .container{ width: 100%; height: 1000px; margin-top: 100px; margin-bottom: 100px; background-color: #FF9966; } .left{ width: 27%; height: 900px; background-color: #99CCFF; float: left; padding-top: 100px; padding-left: 5%; line-height: 3em; } .left span{ background-color: #FF9999; margin-right: 1em; } .middle{ width: 27%; height: 900px; background-color: #99CCFF; float: left; padding-top: 100px; padding-left: 5%; line-height: 3em; } .middle span{ padding-right: 50px; } .right{ width: 30.5%; height: 900px; background-color: #99CCFF; float: right; padding-top: 100px; padding-left: 5%; line-height: 3em; } .right input{ width: 300px; height: 50px; margin-top: 20px; border: none; line-height: 50px; } .special{ color: white; background-color: red; font-size: 20px; } .footer{ width: 100%; height: 100px; background-color: black; position: fixed; bottom: 0; text-align: center; line-height: 100px; } .footer span{ color: white; font-size: 20px; margin-right: 50px; } </style> </head> <body> <div class="header"> <div class="nav"> <a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></a> </div> <div class="bar"> <a href="#"><span>课程</span></a> <a href="#"><span>职业路径</span></a> <a href="#"><span>实战</span></a> <a href="#"><span>猿问</span></a> <a href="#"><span>手记</span></a> </div> </div> <div class="container"> <div class="left"> <h1>课程推荐</h1> <p><span>职业路径</span>职业路径具体内容职业路径具体内容</p> <p><span>职业路径</span>职业路径具体内容职业路径具体内容</p> <p><span>职业路径</span>职业路径具体内容职业路径具体内容</p> <p><span>职业路径</span>职业路径具体内容职业路径具体内容</p> <p><span>职业路径</span>职业路径具体内容职业路径具体内容</p> </div> <div class="middle"> <h1>相关课程</h1> <p><span>课程名称</span><span>课程名称</span><span>课程名称</span></p> <p><span>课程名称</span><span>课程名称</span><span>课程名称</span></p> <p><span>课程名称</span><span>课程名称</span><span>课程名称</span></p> </div> <div class="right"> <h1>登录</h1> <form> <input type="text" name="usrnamne" placeholder=" 请输入登录邮箱/手机号"><br> <input type="password" name="password" placeholder=" 6~16位密码,区分大小写,不能用空格"><br> <input type="button" name="login" value="登录" class="special"> </form> </div> </div> <div class="footer"> <a href="#"><span>网站首页</span></a> <a href="#"><span>企业合作</span></a> <a href="#"><span>人才招聘</span></a> <a href="#"><span>联系我们</span></a> <a href="#"><span>常见问题</span></a> <a href="#"><span>友情链接</span></a> </div> </body> </html>
页面中间的橙色分割条,为什么不能通过设置右侧块的边框实现?
1回答
好帮手慕星星
2019-05-11
你好,代码整体布局实现效果是不错的。
1、边框是可以实现的哦,边框设置的单位是px,百分比单位不生效,如下:
外层大盒子改变颜色:
只设置左边框:
2、底部导航是没有居中显示的:
每个导航项设置的是右侧间距,这样最后一个导航项就多出来了间隙,可以修改为左右两侧的间距,如下:
可以重新测试下,祝学习愉快!