总感觉代码不够好,能实现但是不简洁

总感觉代码不够好,能实现但是不简洁

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
    /*此处写代码*/
    *{padding: 0;margin: 0;font-family: "微软雅黑";}
    .banner{
    	width: 100%;
    	height: 60px;
    	background: black;
    	margin: 0 auto;
		position: fixed;
		top: 0;
    }
    img{height: 60px;}
    .ul1{    	
    	line-height: 60px;
    	font-size: 16px;
    	float: right;
    	list-style-type: none;
    }
    .ul1 li{
    	display: inline;
    	line-height: 60px;
    	text-align: center;
    	margin-right: 60px;
    }
    a{text-decoration:none;color: #fff;}
    
    .foot{
    	width: 100%;
    	height: 60px;
    	background: black;
    	text-align: center;
		position: fixed;
		bottom: 0;
    }
    .ul2{
    	line-height: center;
    	font-size: 12px;
    	word-spacing: 4em;
    	float: none;
    	list-style-type: none;
    }
    .ul2 li{
    	display: inline;
    	line-height: 60px;
    	text-align: center;
    }
    .contaner{
    	width: 100%;
    	height: 1000px;
    	background-color:  #98f;
    	position: absolute;
    	top: 60px;
    }
	.nav-left{
		width: 320px;
		height: 320px;
		position: absolute;
		top: 40px;
		left: 220px;
		line-height: 2.5em;
		font-size: 14px;
	}
	.nav-right{
		width: 320px;
		height: 320px;
		position: absolute;
		top: 40px;
		right:320px;
		line-height: 2.5em;
		font-size: 14px;
	}
	span{background-color:#faa;}
	.lesson{
		font-size: 18px;
		font-weight: bold;
		margin: 5px 0;
	}
	</style>
</head>
<body>
  <!-- 此处写代码 -->
<div class="no1">
  <div class="banner">
  	<a href="#"><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png" alt="慕课网"></a>
  	<ul class="ul1">
		<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>
<div class="contaner">
	<div class="nav-left">
		<p class="lesson">课程推荐</p>
		<p><span>职业路径</span>&nbsp;&nbsp;&nbsp;HTML5与CSS3实现动态网页</p>
		<p><span>职业路径</span>&nbsp;&nbsp;&nbsp;零基础入门Android语法与界面</p>
		<p><span>职业路径</span>&nbsp;&nbsp;&nbsp;iOS基础语法于常用组件</p>
		<p><span>职业路径</span>&nbsp;&nbsp;&nbsp;PHP入门开发</p>
		<p><span>职业路径</span>&nbsp;&nbsp;&nbsp;JAVA入门开发</p>
	</div>
	<div class="nav-right">
		<p class="lesson">相关课程</p>
		<p>HTML&nbsp;&nbsp;&nbsp;CSS&nbsp;&nbsp;&nbsp;JavaScript</p>
		<p>HTML5&nbsp;&nbsp;CSS3&nbsp;&nbsp;&nbsp;&nbsp;Jquery</p>
		<p>移动端基础&nbsp;&nbsp;&nbsp;移动端APP开发</p>
	</div>
</div>
  	<div class="foot">
		<ul class="ul2">
			<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>
</div>
</body>
</html>


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

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

4回答
怎么都被占用了呢 2018-03-05 10:52:51

随着浏览器页面的缩小,内容能够按照预期的效果适应布局,这是响应式的知识。这个在进阶路径:前端进阶:响应式开发与常用框架 中,有对该知识点的详细讲解,可以参考一下详情页:https://class.imooc.com/sc/25/learn  祝学习愉快!

Miss路 2018-03-05 10:51:55

当屏幕缩小时,里面的内容会相应的变化,这个是响应式的内容,目前我们所学的知识还实现不了,后面的进阶路径中会有一个步骤来讲解此类问题。现在大家只需要实现在全屏状态下的正常显示就可以。祝学习愉快!

怎么都被占用了呢 2018-03-05 09:35:42

不太明白你第二次提问的是什么意思呢,能详细描述吗

  • 提问者 鸭梨啊 #1
    意思就是我缩小浏览器后顶端的文字会出现错位排列
    2018-03-05 09:38:41
怎么都被占用了呢 2018-03-01 14:14:39

不建议整个中间部分设置绝对定位,可使用margin-top向下移动60px。其次中间部分的高度适当调小一点,效果会更好些

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

如上修改的话,左右部分的内容,top值也要相应修改一下

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

最后,line-height没有center的值,应该写为60px

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

  • 提问者 鸭梨啊 #1
    为什么我的.banner这个div设置了fixed后,黑色背景不会置顶移动的?就文字和图片移动了。
    2018-03-03 09:55:19
  • 提问者 鸭梨啊 #2
    搞清楚了!原来是层叠了,加了z-index:9;就可以实现了。
    2018-03-03 11:19:53
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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