对于作业效果的疑问

对于作业效果的疑问

我做了一天了,做出来的效果大部分看起来跟效果图差不多啊,为啥只有45分那么低呢?难道要做得完全一模一样吗?

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

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

5回答
Miss路 2018-01-31 16:45:04

得分高低,不光要效果,还要看你的代码。刚刚我上传的错乱的效果也是有横向的滚动条的,只不过图片太大我没有截上来。你这个作业的最大问题不是在于内容错乱,而是在于你的布局方式出现了滚动条,出现滚动条之后,会在不同尺寸的浏览器中呈现不同的错乱行为,这一问题的主要根源在于,你没有处理横向全屏显示的问题。当然,还有其中居中、样式设置不合理等其他问题。

在实际的网页开发中,正规的开发流程,大多数情况下设计师给的原型图,我们开发人员基本上都是要严格遵守要求,做的一模一样的。极少数工作流程不完善的小公司可能会给的原型图都不完整,这种情况就另说了。

你的作业整体来看,是布局方面掌握的不是很好,主要是缺乏练习,这个后期多练的话是可以弥补的,我还要建议你多看一下老师讲案例时采用的布局方式和样式,老师用的基本上都是比较合理、出问题比较少、便于优化和修改的方式。

老师批作业扣分不是只看效果的,效果只是一方面,主要还是看你的代码,代码才是重点,代码中哪些标签用的不合适,哪些样式设置的不对,实现方法会不会有性能问题,方法会不会太复杂,都是老师重点要看的点。按照你的说法,你觉得自己目前实现的效果和原型图很类似,那老师完全可以给你一个90分,甚至更高的分,但是在批复文档中出现的那些问题你不是还不会吗?这种自欺欺人的做法没有意义。老师的宗旨就是要把你的问题都找出来,让你进步,让你学会,不是为了要故意扣你的分,不让你得高分,老师没有这么无聊。

所以,还是要摆正自己的学习态度,不要这么浮躁。踏踏实实学好每一步。将来找个高薪的工作,相信这是我们共同的心愿。从平时的问答,能看得出你是一个非常好学的好学生,但是从你的学习成果上来看,好像不是特别的理想。不是爱学习就能学得好,要注意学习态度,学习方法,你是一个学生,就要踏踏实实。我们慕课网的每一位老师都会对大家的学习负责,希望我们共同努力!


  • 提问者 打不死的女小强 #1
    谢谢老师,我只是提出我的疑问,完全没有恶意的,如果我有什么地方说错了,希望老师不要往心里去
    2018-01-31 17:01:19
  • Miss路 回复 提问者 打不死的女小强 #2
    不会的往心里去的,老师很理解你,当学习遇到问题的时候会很烦躁,老师也当过学生,理解你的这种心情。所以会给你一些建议,不要太浮躁,要踏踏实实的去学习,遇到问题不要着急,多分析,着急没有用的。加油,相信你会越来越好。
    2018-01-31 17:05:10
  • 提问者 打不死的女小强 回复 Miss路 #3
    谢谢老师,我已经在慢慢修改我的问题了,再次提交后,如果还有问题的话,一定要严厉指出哦
    2018-01-31 17:07:39
一路电光带火花 2018-01-31 13:57:10

呃,看你这个应该是分辨率不同的问题,不过你没有发现你这个下面水平方向有一大段滚动条吗,这样的话,效果就是不对的呀。

  • 提问者 打不死的女小强 #1
    下面水平方向有一大段滚动条,这个我有发现。但是你有没有看到老师的截图,老师的截图当中很多都是错乱了,我想可能因为错乱了,所以得分低,如果没有错乱,只是下面水平方向有一大段滚动条的话,再加上其他一些小瑕疵,那得分也不会那么低啊。还有我的分辨率是正常的分辨率,你的意思是说下面水平方向有一大段滚动条,那在不同分辨率的情况下就会发生页面错乱?如果平方向有一大段滚动条,那么在不同分辨率的情况下就不会发生页面错乱
    2018-01-31 14:26:06
提问者 打不死的女小强 2018-01-31 12:43:32


5a71490b0001ff5a05000211.jpg

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


5a71490b00015aca05000213.jpg

5a71490b00015e2605000070.jpg


5a71490c0001f1f105000213.jpg

这就是我电脑上的效果,虽然截图截得不太全面,但是首先第一我在我的电脑上的效果真的跟效果图差不多,第二我没有上传错作业。我可以发誓。所以我真的不知道为什么我的作业到了老师的电脑中就变样了

  • 提问者 打不死的女小强 #1
    老师您是什么浏览器呢?我用的是360浏览器,而且我也没有用其他浏览器看过效果,会不会是不同浏览器之间存在兼容问题,也就是说在360没问题,在其他浏览器就有问题呢
    2018-01-31 13:14:35
Ryota_0 2018-01-31 10:09:49

理论上来说,前端工程师是要把网页做的跟效果图一模一样。可能是你写的不太规范吧,可以仔细看下老师给的点评。

Miss路 2018-01-31 10:06:55

同学,这个是你的作业效果,老师不知道你说的你的作业做的很好难道是上传错作业了?

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

关于你的作业中的问题老师都给了你详细的评价,以及如何修改,一下是作业中的评价:

作业问题如下:

【代码规范方面】

1、 CSS代码,缺少注释,建议添加适当的注释,方便后期进行维护。

【网页整体】

1、 水平方向出现滚动条,原因如下图,在设置宽度为100%的时候,在设置边框,或者左右的内外边距,都会导致宽度超出100%。

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

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

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

【顶部】

1、 始终固定在页面的顶部,不随页面滚动。建议:可设置定位。

【banner区域】

1、 如下:遮罩上有一块并没有遮罩住,原因如下,顶部的高度时60px,所以这里应该是padding-top:60px;

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

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

2、 整个表单应该嵌套在form表单里面,示例:

<form action="">

       <input type="text" />

</form>

3、 表单在实现居中方面有误差。在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。所以这里margin-right的值应该是-255px;

4、 提交按钮,鼠标划过时,按钮没有边框,建议:可在鼠标移入的时候,设置border:none;

【about】

1、 上部分,没有实现居中,建议:这里不需要设置左右的内外边距,直接给父级设置text-align: center;属性即可。例:

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

2、 中间部分没有实现居中。建议:这部分可使用一个盒子包裹,然后给盒子设置具体的宽度,然后设置margin:0 auto;来实现整体居中,内部可以安照从左到右布局,首先是左侧小标题,其次是中间的图片,然后为右侧的两个小区域。左侧的文字区域因一部分在图片上。可用定位来实现。

3、 下部分整体没有实现宽度100%显示。建议给包裹整个区域的盒子设置宽度100%;因一行显示4列。可给每个图片或文字区块设置宽度25%;(这里虽然给存放图片的盒子设置了25%,但是图片并没有充满盒子,所以可以给图片设置宽度100%,即:与父级的盒子宽一直)。文字区域的宽度也要设置25%哦。这部分布局有些乱还错位,建议:好好审查下,按照从左到右,从上到下,一步步的来设置。

4、 下部分,缺少每个文字部分的区块指向图片的箭头。当前的阶段可使用空div,然后设置边框通过定位来完成。建议:若有兴趣也可以尝试使用伪类:before和:after来完成,这个我们相关的课程会讲到,也可以自己查找相关的资料来尝试。

【GALLERY区】

1、 上部分,实现居中,可以参考about区域,进行设置。

2、 如下图,使用相对定位,有使用top,但是相对定位实际是占位的,这就导致了,下面到的超出,建议:这里可使用绝对定位。

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

3、 图片部分。没有实现居中,建议:可给包裹图片的盒子,设置固定的宽度,宽度 = 各个单元的宽度 + 各个单元内外边距的宽度。然后在设置margin:o auto;属性使其居中。

4、 建议:相同的样式,可统一设置,不需要每个都写一遍哦。

 

如果还是有疑问可以在问答区进行提问,我们的助教会针对你的问题做出解答的。


以上字体加粗部分是老师对你作业的评价,不知道你还有什么疑问。



问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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