前端大牛养成之路

CSS笔记

2017-03-04  本文已影响10人  兔子爱上猪

1.CSS背景设置

background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。

注意:scroll:默认值。背景图像会随着页面其余部分的滚动而移动。否固定或者随着页面的其余部             分滚动。

fixed:固定显示,相对于body固定。一般只用于body的背景设置。

background-attachment: fixed;

background-color设置元素的背景颜色。

background-image设置元素的背景图像。

background-image: url(bgimage.gif);

注意:url指向一个相对路径,url后面紧跟的是一对括号,括号内的是路径,路径可以用引号,也                  可以省略,建议省略。

背景图片会盖住背景颜色。也就是说:背景图片的优先级要高于背景色

background-position设置背景图像的开始位置。

background-repeat设置是否及如何重复背景图像,background-repeat属性定义了图像的平铺模式。

background合写:在一个声明中设置所有的背景属性。

background合写的顺序: 背景颜色、背景图地址、平铺设置、背景图滚动、背景图位置。

2.CSS精灵图

CSS精灵图可以把多张小图合并到一张大图上,然后使用背景定位技术实现让盒子背景显示大背景图的一小部分,这就是精灵图的原理。

�3. 消除inline-block的空隙

行内块之间会有缝隙,去掉的方法:

1) 去除空格,把代码放在一行上。

2) 使用margin负值。

3) 给父级添加font-size:0;

4) 使用letter-spacing或者word-spacing

5) 使用float的方式

4.CSS圆角:border-radious

5.关于表格边框合并{border-collaspe:collaspe;}

6.css选择器解析:从最右面选择器进行筛选,然后依次进行过滤;

   eg:#aside div.tit{color:red;}

选择解析:.tit进行过滤,然后过滤div, 然后最后过滤#aside;

注意:选择器层级嵌套越少越好,最多不超过三层;

选择器排序:

常用:a. id    b. 类  c. 标签  d. 相邻 

少用:a.子选择器  b.后代选择器  c. 通配符选择器 d.属性选择器  e. 伪类选择器   

上一篇下一篇

猜你喜欢

热点阅读