我是一名 Web 开发者,日常工作中主要使用的技术是 JS 和 CSS。相比 JS ,我认为自己没有认真研究过 CSS 的技术细节。虽然如此,但是我有自信可以实现 “任意 UI”。因为我熟练掌握 20% CSS,并擅长查看其他网站的 CSS 源码。
在这里分享一下我的 20% CSS。
1.1. CSS 选择器
你需要掌握
1.2. CSS 单位
你需要掌握
1.3 CSS 颜色
你需要掌握
1.4. CSS 边距之间关系
CSS 最基本的边距主要是 margin
和 padding
,他们的关系如下:
2.1 CSS 布局
你需要掌握
我有一份非常简洁的 [CSS 布局教程](http://learnlayout.com/)。
2.2. CSS 显示
你需要掌握
2.3 CSS 媒体查询
媒体查询主要应对响应式设计。
Google 提供了一份非常好的响应式设计教程。https://developers.google.com/web/fundamentals/design-and-ux/responsive
最后,本文不是 CSS 教程,更像是一个“迷你关键字列表”。
希望能帮助到你。