css3奇偶选择

第一种:简单数字序号写法

:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。 例子:

1
2
3
代码如下:

li:nth-child(3){background:orange;}

第二种:倍数写法

:nth-child(an) 匹配所有倍数为a的元素。其中参数an中的字母n不可缺省,它是倍数写法的标志,如3n、5n。 例子:

1
2
3
代码如下:

li:nth-child(3n){background:orange;}
  
 css

梳理css中display的写法

从大的分类来讲, display的写法可以分为 6个大类,再加上 1个全局类,一共是 7大类:

  • 外部值
  • 内部值
  • 列表值
  • 属性值
  • 显示值
  • 混合值
  • 全局值

外部值

所谓外部值,就是说这些值只会直接影响一个元素的外部表现,而不影响元素里面的儿子级孙子级元素的表现。

display: block;

我们最熟悉的

缺省就是这个值,最基本的块级元素,属于 css入门初学者都知道的概念,只要是容器类型的元素基本都是这个值。

  
 css

比较三个CSS预处理器(框架):Sass、LESS和Stylus

CSS 预处理器技术已经非常的成熟,而且也涌现出了越来越多的 CSS 的预处理器框架。本文介绍的是使用最为普遍的三款 CSS 预处理器框架,分别是 Sass、Less CSS、Stylus。
来简单介绍下什么是 CSS 预处理器,CSS 预处理器是一种语言用来为 CSS 增加一些编程的的特性,无需考虑浏览器的兼容性问题,例如你可以在 CSS 中使用变量、简单的程序逻辑、函数等等在编程语言中的一些基本技巧,可以让 CSS 更见简洁,适应性更强,代码更直观等诸多好处。
接下来将会从语法、变量、嵌套、混入(Mixin)、继承、导入、函数和操作符等方面分别对这三个框架进行比较介绍。

语法
在使用 CSS 预处理器之前最重要的是理解语法,幸运的是基本上大多数预处理器的语法跟 CSS 都差不多。
首先 Sass 和 Less 都使用的是标准的 CSS 语法,因此可以很方便的将已有的 CSS 代码转为预处理器代码,默认 Sass 使用 .sass 扩展名,而 Less 使用 .less 扩展名。

  
 css


:D 一言句子获取中...