老师2-9习题效果大概做出来了,请问代码那些地方有毛病

老师2-9习题效果大概做出来了,请问代码那些地方有毛病

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>2-9</title>

<style type="text/css">

*{margin: 0;padding: 0;}

body{font-size: 16px;}

.header{width: 100%;height: 100px;background: #000;position: fixed;top: 0;}

.logo{float: left;}

.img{height: 100%;}

.nav{list-style: none;float: right;color: #fff;font-size: 18px;text-align: center;line-height: 100px; }

.nav li{display: inline-block;margin: 0 20px;}

.container{width: 100%;height: 600px;background: #87cefa;position: absolute;top: 100px;line-height: 35px;}

.left{float: left;width: 35%;padding-top: 100px;padding-left: 300px; }

.right{float: left;width: 30%;padding-top: 100px;}

.container ul li{display: inline-block;list-style: none;}

span{background: #f08080;}

.bottom{width: 100%;height: 100px;position: absolute;bottom: 0;background: #000;}

.bottom ul{color: #fff;list-style: none;font-size: 18px;text-align: center;line-height: 100px;}

.bottom ul li{display: inline-block;margin: 0 30px;}

</style>

</head>

<body>

<div class="header">

<div class="logo">

<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png" />

</div>

<ul class="nav">

<li>课程</li>

<li>职业路径</li>

<li>实战</li>

<li>猿问</li>

<li>手记</li>

</ul>

</div>

<div class="container">

<div class="left">

<h2>课程推荐</h2>

<ul>

<span>职业路径</span>&nbsp;<li>HTML5和CSS3实现动态网页</li><br/>

<span>职业路径</span>&nbsp;<li>零基础入门andriod语法与界面</li><br/>

<span>职业路径</span>&nbsp;<li>IOS基础语法与常用控件</li><br/>

<span>职业路径</span>&nbsp;<li>PHP入门开发</li><br/>

<span>职业路径</span>&nbsp;<li>JAVA入门开发</li>

</ul>

</div>

<div class="right">

<h2>相关课程</h2>

<a>HTML&nbsp;&nbsp;CSS&nbsp;&nbsp;JavaScript<br/>HTML5&nbsp;&nbsp;css3&nbsp;&nbsp;Jquery<br/>移动端基础&nbsp;&nbsp;移动端APP开发</a>

</div>

</div>

<div class="bottom">

<ul>

<li>网站首页</li>

<li>企业合作</li>

<li>人才招聘</li>

<li>联系我们</li>

<li>常见问题</li>

<li>友情链接</li>

</ul>

</div>

</body>

</html>


正在回答

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

3回答

1、不同的显示器分辨率不同,在你那可能显示的正常,但是分辨率大的显示器,看着效果就不不一样。如果担心主体部分过高影响底部,可以将底部也通过固定定位使其固定在底部。

2、右侧设置由浮动也是可以的。

margin是用来调整盒子与盒子之间的距离,padding是用来调整盒子与自己里面内容之间的距离。

  • 前端小白kobe 提问者 #1
    .left{float: left;width: 35%;padding-top: 100px;padding-left: 300px; } .right{float: left;width: 30%;padding-top: 100px;} 那老师我这左右两部分位置调整应该用margin还是padding
    2018-01-23 10:21:11
一路电光带火花 2018-01-23 10:25:50

老师不是说了么?盒子与盒子之间的距离用margin,所以用margin啊,当然用padding也能去实现,只是padding会增加盒子的距离来拉开它们之间的距离。

能实现效果就可以,没有绝对的

  • 提问者 前端小白kobe #1
    就是这,两种都能变化,我才有疑问;我只想调整left里面文字的位置的话,是不是用padding就行了
    2018-01-23 10:34:01
  • 可以。也可以在文字外面套一层盒子,给这个盒子设置margin值也行,总之多尝试,玩不坏的
    2018-01-23 11:28:14
  • 懂了,谢谢
    2018-01-23 12:09:50
小丸子爱吃菜 2018-01-23 09:47:27

http://img1.sycdn.imooc.com//climg/5a66940c00012cc019201058.jpg

效果是这样的,建议将主体部分的高度设置的大一些;右侧区域可以通过设置margin-left再往右挪一下。

祝学习愉快!

  • 提问者 前端小白kobe #1
    主体部分我这显示正常,再高一些会出现滚动条,请问怎么解决?还有就是我右侧部分和左侧一样用的左浮动,应该用右浮动吗?您说的右侧用margin调整,我上面用的是padding这里应该用啥,我有点糊涂
    2018-01-23 10:07:17
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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