发表于: 2018-06-26 21:02:34
1 538
深度思考:
1.开发过程中应该遵守哪些编码规范?
- 命名规范:命名应该是遵循某种规则,增加可读性,团队中使用同一种命名规范方便其他成员理解
- 属性顺序:依次是position方位属性,box model盒子模型,排版,视觉,其他
今天完成的事情
任务13大概做完了一多半,还差汉堡按钮和最后结果页面
今天的收获
九宫格的另一种写法
padding-bottom作为高,这是填内容的话布局会变,所以添加相对定位,然后嵌套子元素,子元素绝对定位width100% +height100%,这样子元素会获取父元素的高宽,就可以放东西了。
复杂选择器的优缺点
#main-nav ul li ul li div { }
#content article h1:first-child { }
#sidebar > div > h
强大功能的选择器甚至可以让整个项目不添加类名id也可以定义网站,但选择器越多越复杂,那么css对html的依赖也就越强,若果html不改变那么或许是个优点,但这很难实现。他可以使你的html看起来很整洁,但对css后续的维护可能是不利的,因为一个标签的更改会让你的css乱套
今天遇到的问题:
Z-index失效
父元素(相对定位,),子元素(绝对定位,z-index:99),孙元素(绝对定位,z-index:-1)
目的想让孙元素被子元素盖住,但失效。
解决办法:通过调试出来的方法。。去掉子元素z-index,给父元素加上index
虽然解决,但依然有疑问,并不理解这是为什么?
明天的计划
完成任务13,任务14完成50%
禅道:http://task.ptteng.com/zentao/project-task-760.html
评论