html + css + js 的前端三剑客,用了也挺久了。特别喜欢javascript,但似乎一直 都误解了css,一开始以为只要学会写div { height:20px; },css就会写了。
但是有人说过学习CSS要把它当成一门语言来学,这么久的开发经历也对这句话深有体会了,比如css类的设计就是一门很大的学问。一个优秀的css框架的设计真的让读代码的人看得赏心悦目。
所以我觉得自己需要重新审视这门语言,各位对于从基础到深入学习CSS有没有什么好的建议?
基础要打好, 这个毫无疑问. 盒子模型特别要掌握好!
但是我想说人家 CSS 做的界面好看, 主要还是设计得好(技术实现也跟得上).
推荐用 Chrome Workspace 来学习跟调试 CSS,
从 Chrome 开发团队放出的视频看, CSS 是想给设计师和 App 开发者用的,
比如 Chrome 里通过拖拽选择颜色, Firefox 里加入 Color Picker 功能等等.
还有 Adobe 开发的 Brackets 编辑器, 大量借鉴了设计师改界面的手法来编辑 CSS.
可以预期以后会有大量相关的工具引进...
不过这不影响学 CSS 基础还是该打好...
插个广告我博客上稍微链了些 CSS 资源, 虽然 W3CPlus 翻译的文章看起来好多了...
http://www.w3cplus.com/tools/source-maps-101.html
另外还要对 CSS3 各种新技术保持关注:
以及浏览器支持情况保持关注: http://caniuse.com/
推荐一些相关网站:
http://tympanus.net/codrops/
http://css-tricks.com/
http://www.smashingmagazine.com/
https://news.layervault.com/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。