发表于: 2016-05-18 23:05:08
2 918
5-18日报
今天完成的事情:
1,完成了task10,熟悉bootstrap之后主要就是怎么对样式复写和样式的优先级问题,
找了两篇文章,
http://www.cnblogs.com/xugang/archive/2010/09/24/1833760.html
外部样式表带优先级不一定总是小于内部样式(虽然没人用)行内样式还是三者最大的
ie总是有些奇怪
id选择器虽然优先级高,但不能重复而且js和后台会经常使用,在写样式应该尽量少用
同组优先 !important 有最高权限(文章说是比行内样式还高,未测试)ie用这个有bug
行内样式1000
id选择100
类选择10
元素选择1 (奇怪的栗子,http://www.zhangxinxu.com/study/201208/256-class-fire-an-id.html)
http://www.cnblogs.com/iloveyoucc/archive/2012/09/06/2673003.html
高效css,尽量减少匹配次数
后代选择器从右至左匹配“关键字查询”
2,task11完成了一部分,和原来的浮动写法区别不大,将浮动换成了栅格,@xxx,把shan格念成zha格,醉了醉了,我都怀疑我自己了。
3,看了下less,实际中怎么提高效率还没整明白,只记得&表示上一级元素,这个写hover挺方便
明天计划的事情:
1,上午必须完成task11,下午先把task12架子搭起来上传,几个task之间的连接做起来,整合云机里面的通用样式/图片/库。
2,找找爬js门的梯子,看了task1的要求感想是从入门到放弃不错的。
遇到的问题:
1,样式表里面的类名需要精简么,现在为了少写类名让html看起来干净点用了很多后代选择器,但是又会降低匹配效率,平衡点是什么?
收获:
评论