::: hljs-center

:::
CSS代表级联样式表。CSS是一种标准的样式表语言,用于描述网页的表示(即布局和格式)。本教程可以让您认识什么是 CSS,CSS到底能做什么,以及CSS 有哪些优势,它的潜力远远超过我们的想象!
对于一个从后端转前端的初学者,似乎都有一个共识那就是JS神马的上手玩的溜,但是CSS,似乎捣鼓起布局,各种效果和特效,觉得很麻烦。笔者在过去几年的教学过程中,不断有学生尝试理性地理解 CSS,都以失败告终。
首先,笔者认为CSS再难也无法与类似Java,C++这样的高级语言相比,更多的是经验问题。所以对于学习CSS,本人始终采取着:战略上藐视,战术上重视的原则。对于后端程序员由于不是专业美工出身,所以很难在很短的时间内,能游刃有余的实现各类页面特效,需要我们在平时学习过程中不断的实践、实践、再实践!
其次,CSS中的属性庞杂,我们不能可能记住每一个属性的详细用法。更多的时间需要我们查询css属性手册。因此学习重点应该放在对css的一些概念的理解,只有真正理解了概念,才是真正打通了学习秘籍的任督二脉。
笔者认为CSS的核心概念有以下几点: - 选择器 - 行内元素 - 块级元素 - 盒子模型 - 标准流 - 浮动 - 定位 - Flexbox - 响应式布局 ...
总之,CSS的内容更偏向于直观的视觉感受,越是感性的人,越容易理解 CSS。最好的学习方法还是多写小dmeo,多用心观察,有些规律,毫无逻辑可言,你只能试出来。多实践才孰能生巧,多总结才能驾轻就熟。