发表于: 2016-03-13 00:16:11

1 1640


今天完成的事情:

(1)完成task6剩余两个页面

http://139.129.13.246/task6/index.html

http://139.129.13.246/task6/vote.html

http://139.129.13.246/task6/result.html

https://github.com/fangunhs/task

(PS:在部分按钮上添加了超链接实现3个页面切换)

明天计划的事情:

(1)完成task7第一个页面

遇到的问题:

(1)关于雪碧图:我参考“慕课“中制作雪碧图的课程,借用了CssGaGa工具,将task6所有图片合成一张雪碧图,该工具可以提供横纵坐标,比如:result.png, 200, 100, 0, 0,后两个数字是横纵坐标。应用的关键代码(举例)是:

    background-position: -42px -140px;

    background-image: url(./img/CssGaga.png);

    background-size: 226px 156px;

       其中226px和156px是雪碧图的大小。应用过程中我发现一个问题,就是在用雪碧图时无法改变小图片的大小,所以应用雪碧图前必须先设置好每张小图的合适大小。

       我的做法是应用雪碧图前先设计好每张图的大小,然后用ps将每张小图的大小设置为目标值,接着合成雪碧图。当然,这样一来,在css中每张小图的大小就设为预设大小了。

       不知道有没有更好的办法,可以不用更改原来的小图片大小的,而是可以在应用雪碧图后进行设置。

(2)在对结果页页面中白色字体进行布局时,一开始我采用float:left,后来发现在页面宽度变大时会影响上下文的布局,后来采用display:inline-block解决问题。

(3)在webstorm上传代码至github时,提交失败,提示”有文件被添加过,后来又不见了巴拉巴拉“。其实是我之前添加过一张图片到VCS,后来删除了。找到解决办法:

       svn revert xxx.c(文件名前添加绝对路径) --depth infinity。这就告诉SVN把这个文件退回到之前的状态 "unversioned",也就是不对这个文件做任何修改

收获:

(1)有时候(至于什么时候目前我也说不清)display:inline-block比float更好用。

(2)目前进行页面布局没有遇到什么大问题。首页的css还没有和后两个页面的css合并。对了,用css写图形比如三角形还没有学习。。

(3)还有,我学得挺快乐的,尤其是看到同门们优秀的页面



返回列表 返回列表
评论

    分享到