发表于: 2018-07-04 20:33:09

1 704


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

任务12任务总结。

我的脑图。

官方脑图

- -任务12主要是对sass的理解和应用。

首先是修改了之前任务5 6的代码。。。通过这一段时间学习到的布局和理解,

重构了之前的代码,理清了之前的布局思路,加深了对布局的学习和使用。

然后是对代码规范进行学习。

ID和class(类)名总是使用可以反应元素目的和用途的名称,或其他通用名称。代替表象和晦涩难懂的名称。


合理的避免使用ID,一般情况下ID不应该被应用于样式。

ID的样式不能被复用并且每个页面中你对于一个id只能使用一次。


当构建选择器时应该使用清晰, 准确和有语义的class(类)名。避免使用标签选择器。

省略“0”值后面的单位。不要在0值后面使用单位,除非有值。


同一rule set 下的属性在书写时,应按功能进行分组,并以 Formatting Model(布局方式、位置) > Box Model(尺寸) > Typographic(文本相关) > Visual(视觉效果) 的顺序书写,以提高代码的可读性。

解释:

Formatting Model 相关属性包括:position / top / right / bottom / left / float / display / overflow 等

Box Model 相关属性包括:border / margin / padding / width / height 等

Typographic 相关属性包括:font / line-height / text-align / word-wrap 等

Visual 相关属性包括:background / color / transition / list-style 等

另外,如果包含 content 属性,应放在最前面。



明天计划的事情:(一定要写非常细致的内容) 

开始任务13,提前一周开始准备小课堂

遇到的问题:(遇到什么困难,怎么解决的) 

对于伪类的使用还有些生疏- -有些伪类的具体方法并不会使用。

需要加强
收获:(通过今天的学习,学到了什么知识)

增加对sass的理解和学习


返回列表 返回列表
评论

    分享到