发表于: 2017-02-24 00:04:25

2 1152


今日完成:

1.听师姐讲解了官网架构

2.下午听师姐讲了如何搭建环境。

3.晚上听维娜讲了resetnormalize;
4.和看了高程这本书的第三章,基本概念;
明日计划:
做中关村XX项目
遇到的问题:
暂没
今日收获:
对官网的架构和搭建环境有了一些初步的了解和认识;
了解了reset 和normalize

知道了resetnormalize的区别:

1. Normalize.css 保护了有价值的默认值

Reset通过为几乎所有的元素施加默认样式,强行使得元素有相同的视觉效果。相比之下,Normalize.css保持了许多默认的浏览器样式。这就意味着你不用再为所有公共的排版元素重新设置样式。当一个元素在不同的浏览器中有不同的默认值时,Normalize.css会力求让这些样式保持一致并尽可能与现代标准相符合。

2. Normalize.css 修复了浏览器的bug

它修复了常见的桌面端和移动端浏览器的bug。这往往超出了Reset所能做到的范畴。关于这一点,Normalize.css修复的问题包含了HTML5元素的显示设置、预格式化文字的font-size问题、在IE9SVG的溢出、许多出现在各浏览器和操作系统中的与表单相关的bug

3. Normalize.css 不会让你的调试工具变的杂乱

使用Reset最让人困扰的地方莫过于在浏览器调试工具中大段大段的继承链,如下图所示。在Normalize.css中就不会有这样的问题,因为在我们的准则中对多选择器的使用时非常谨慎的,我们仅会有目的地对目标元素设置样式。

4. Normalize.css 是模块化的

这个项目已经被拆分为多个相关却又独立的部分,这使得你能够很容易也很清楚地知道哪些元素被设置了特定的值。因此这能让你自己选择性地移除掉某些永远不会用到部分(比如表单的一般化)




返回列表 返回列表
评论

    分享到