CSS学习小结

CSS是什么?

如果说HTML是骨架,那CSS就是衣服。穿上了衣服的CSS,一下子变得美丽动人了起来。无论是淡妆的出街,还是浓妆的夜场,CSS都hold住了。

言归正传,CSS叫做层叠样式表(Cascading Style Sheets)。

进入CSS,打开玄学的大门!!!


CSS版本

CSS的2.1版本是众所周知最广泛的版本。CSS3从2011年至今已有了7年的时间。但是CSS3不同以往。他是模块升级的产物。顾名思义,CSS已经被分为不同的模块,各自升级。如选择器,媒体查询,Color。可以尽情谷歌CSS spec查询功能。看文档。


CSS周边工具

LESS CSS 简化,功能多的CSS语言
SASS 简化,功能更多的CSS语言
PostCSS CSS处理程序


学习资源

谷歌关键词MDN
CSS Tricks + 关键词 此网站有各种CSS的特效技巧!
阮一峰 张鑫旭 等博客
codrops 里面有css实现的小控件
css揭秘--book
建议看英文书籍


CSS与HTML的连接方法
  1. 内联样式
  2. style标签法
  3. 外联样式
  4. css中外联样式@import URL(路径)

划重点了(干货满满)
  1. 什么是文档流?
    文档流:文档内元素的流动方向。内联元素从左向右流动,块级元素从上下向流动,每个块级元素另起一行。

  2. 块级元素高度由谁决定?
    由其内部文档流元素的高度总和决定。

  3. 如何使用float实现横向布局?
    对子元素使用float,给父元素添加一个名为"clearfix"的class。
    clearfix的具体样式如下:

clearfix {
  content: "";
  display: block;
  clear: both;
}
  1. 通常会因为对元素设置padding值而导致自身被撑大,为了解决这一问题,可以在其内部创建一个div,对此div设置padding。

  2. width与max-width的区别在于,width是写死宽度,不利于后续的扩展。max-width可以做到自适应。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,765评论 1 45
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,559评论 5 15
  • 一夜之间,阵性东风和急骤霖雨 将初夏请回早春 我不敢妄言。这时令的赠与,任何方式 都是承恩 - 正如一个人的突然来...
    锦茱萸阅读 562评论 5 20
  • 新老乌孙徒步第七天,早上9点半从天堂湖拔营,到栈道口晾晒装备,10:20开始攀爬阿克布拉克达坂3860m,12:2...
    孜臻阅读 497评论 0 1