2-7编程练习几个问题

2-7编程练习几个问题

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		*{padding:0;margin:0;}
		li{list-style:none;}
		.header{width:100%;height:100px;background:black;position:fixed;overflow:hidden;}
		.header .logo{float:left;}
		.header .nav{float:right;}
		.header .nav li{float:left;color:#fff;line-height:100px;font-size:20px;margin-right:50px;}
		.container{width:100%;height:auto;padding-top:100px;}
		.banner-1 img,.banner-2 img,.banner-3 img{width:100%;height:auto;display:block;}
		.footer{width:100%;height:100px;background:black;position:fixed;top:91%;overflow:hidden;}
		.footer .nav-font{float:left;}
		.footer .nav-font{margin-left:600px;}
		.footer .nav-font li{float:left;margin-right:80px;color:#fff;line-height:100px;font-size:20px;text-align:center;}
	</style>
</head>
<body>
	<div class="header">
		<div class="logo"><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"></div>
		<div class="nav">
			<ul>
				<li>课程</li>
				<li>职业路径</li>
				<li>实战</li>
				<li>猿问</li>
				<li>手记</li>
			</ul>
		</div>
	</div>
	<div class="container">
		<div class="banner-1"><img src="http://img1.sycdn.imooc.com/climg//58c0eda50001e12416000480.jpg">
		</div>
		<div class="banner-2"><img src="http://img1.sycdn.imooc.com/climg//58c0edb80001c9f216000480.jpg">
		</div>
		<div class="banner-3"><img src="http://img1.sycdn.imooc.com/climg//58c0edc9000100d516000480.jpg">
		</div>
	</div>
	<div class="footer">
		<div class="nav-font">
			<ul>
				<li>网站首页</li>
				<li>企业合作</li>
				<li>人才招聘</li>
				<li>联系我们</li>
				<li>常见问题</li>
				<li>友情链接</li>
			</ul>
		</div>
	</div>
</body>
</html>

第一个问题是导航部分

怎么在页面缩小时导航部分的字体不会随着页面的缩小而移动位子。比如把页面窗口从右边往左的话,导航部分的字体也会像左移动

第二个问题是图片的部分

问题和上面差不多,怎么在页面缩小时导航部分的图片不会随着页面的缩小而移动位子。比如把页面窗口从右边往左的话,图片也会像左移动的同时缩小

正在回答

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

3回答

你好同学,

在实际开发中一般这种情况都会使用响应式的方法解决,

 因为作业中有一些内容是设置了固定的宽高,当浏览器缩小的时候,宽度不够就产生了布局变化, 由于顶部设置了固定定位,当使用最小宽度的方式时会出现一些问题,想要实现随着屏幕的变化,内容会进行相应的调整是属于响应式布局中的内容,我们现阶段还没有学习响应式布局还不能实现,在响应式开发与常用框架的响应式开发和常用框架的课程中会讲到,本作业中同学只需要完成全屏状态下的正常显示即可。

祝学习愉快!


提问者 qq_Lcy_6 2018-11-07 17:19:08

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

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

在页头部分大小width:100%;的情况下, 如何在缩小窗口的时候红色框里的内容不会移动

妮可妮可妮_ 2018-11-07 16:41:22

你好同学:

第一个问题:

可以通过这是min-width最小宽度实现效果,当窗口缩小至宽度小于设置的固定宽度时出现滚动条,页面不会发生变化

第二个问题:

页脚区没有显示完全

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

第三个问题:

页脚区内容没有居中显示,可参考下图所示思路,数值仅供参考,需要自己重新进行准确计算

http://img1.sycdn.imooc.com//climg/5be2a49000016e9c04110209.jpghttp://img1.sycdn.imooc.com//climg/5be2a51f0001f71104810218.jpg

祝学习愉快!

  • 提问者 qq_Lcy_6 #1
    你好首先谢谢你帮我修改了其他的代码问题,关于第一个问题可能是我没有很好的表达出来,我把图片传上来,来更好的达标我的意思。希望能你在帮我看看
    2018-11-07 17:21:42
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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