发表于: 2017-01-24 22:25:13

6 625


  一:今天完成的事情:

  1.首先是完成了九宫格的绘制,一开始是直接上了九个div,每一个都用了一个左浮动,让九个并排显示了,然后在第四个和第七个设置了一个clear:both,然后就实现了。后来想到一种新的思路,给每三个div外面套了一个大div,这样每三个div就能独占一行啦,不过这样会使用来包裹的div的高度因浮动变为0,去学习资料里找了一下,刚好有解决办法,一种是直接给父级设高,第二是在父级末尾加个空标签clear:both 一下,第三是直接给父级加一个overflow:hidden,感觉还是第三种好,简单又粗暴,后面还方便自适应,但是原理不是太明白,明天去看下。

  2.自适应尝试了下,但宽高应该只能一种自适应,不知道怎么做正方形,于是去网上搜了下,说是先把宽设成百分比,再用padding-top/padding-bottom设置相同百分比把高度撑起来,但不知道这样做是不是比较好的做法。

  3.去看了一下viewport,有点懵逼,主要是有些概念分的不太清,比如ideal-viewport和visual-viewport,屏幕分辨率和物理像素也分不太清,就按照文章里的随便设置了一下<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2">,也不知道对不对,nginx也没弄,手机上现在也看不了,对这块确实还实践的不够。

 4.Chrome开发者工具,就只能用它看一下元素的有关信息,css,盒子大小等,那篇文章对我来说比较难,许多知识点还不太了解,后面一边学再常回过头来看吧。

 二:遇到的困难(还没解决的)

 1.border-radius不知道到底设置多少好,随便设了一下,看起来大概像是那么回事,但不知道怎么根据图片精确设置

 2.border不知道怎么自适应,设置宽度是px,w3school里面没看到border-width能用百分比,实际试了一下也不行

 3.viewport不太理解几个概念,随便写了一行代码,也不知道对不对

 4.看到这个班级有个对应的qq群,看了下,群满,说是加另一个群,试着加了下,但是被拒了,应该是入群问题答的不对吧,但我确实也不知道答案是什么,希望同门师兄弟们要是看到的话能不吝赐教一下(要怎么进群啊?)

三:收获

1.看了w3school之后对于float有了一定的理解,但应该理解的还不够

2.知道了正方形的一种自适应方法

3.了解了viewport,虽然不是太理解

四:明日计划

1.上面遇到的一些疑难,试着解决下,实在搞不定就先放着吧。

2.仔细看一下github,学习一下使用方法,明天争取能把代码链接发出来

3.想办法让自己的网页能在手机上显示

4.任务二的学习



 

 



返回列表 返回列表
评论

    分享到