有很多前端工作者,没有从来系统的学习过css,在起初大半年做项目时候,总是会在遇到问题的时候再去解决,但是这样一方面没办法从宏观上去把握css的核心知识,另一方面会不断出现问题犯错误,而且在面对错误的时候并不能很好的找到问题的本质原因和核心所在,只是为了解决问题而解决问题。那么css到底从何开始

  其实,你看过多少本书都没用,因为有时候你甚至不知道这个地方要用 float 还是 position。用 margin 还是用 padding,要实践。不过,你已经在实践了,其实有很多东西都知道怎么解决了。这时,回去看一本书吧,一本能系统地告诉你如何去做得更好的书。你可能大概需要知道的是。

  推荐一本。

  book.douban/subject/4736167/

  然后,再看看下面的知识:

  1. Reset 相关的内容

  2. CSS 模块化方面的内容

  3. 高效选择器与低效选择器

  code.google/speed/page-speed/docs/rendering.html#UseEfficientCSSSelectors

  下面 3 个地方绝对通过 CSS 高手必备的东西,而且能直观告诉大家的关于 CSS 最重要的东西:

  1. CSS 规范

  2. Alice v3 规范

  3. Solutions: 兼容解决方案

  再接下来,就是哲学问题了。就像你知道怎么认字,阅读,写字,并知道如何去鉴赏,但不一定知道如何去写好一段散文或诗歌。so... 加油啦,哲学也有很多东西的嘛... 慢慢来,反正做前端不是一年两年的事。

更多相关文章

  1. android 布局权重问题(最近布局经常坑爹)
  2. Android模拟器太慢怎么办?加快Android模拟器 解决办法
  3. Unable to execute dex: java.nio.BufferOverflowException.
  4. Android解决ImageView setRotation....等旋转时出现锯齿问题
  5. Android(安卓)issues
  6. 使用Android(安卓)Studio可能会遇到的问题
  7. 关于MySQL死锁问题的深入分析
  8. MySQL limit使用方法以及超大分页问题解决
  9. mysql/Java服务端对emoji的支持与问题解决方法详解

随机推荐

  1. AES加解密算法在Android中的应用及Androi
  2. Android图片的固定大小显示
  3. [置顶] 在Android(安卓)2.3状态栏中增加m
  4. Android(安卓)用 ListView 实现倒计时列
  5. android 一些总结 1.2-1.10
  6. Android(安卓)性能优化(二)Handler运行机制
  7. Android布局方式(AbsoluteLayout)学习
  8. xml的用法
  9. Android中Handler Runnable与Thread的区
  10. Android透明无边框圆形进度条之最简单实