CSS学习

链接的几种状态:

link,visited,focus,hover,active

上面是一般的顺序

伪类(Pswudo-ckass):

实现原理:由浏览器来实现,浏览器检查所有的<a>元素,并把它们添加到正确的伪类中.如果一个链接被访问过的,加把它加进”Visited”类中,用户鼠标停留的链接,浏览器会把它扔进 "hover" 类中.如果这些链接的状态发生变化,浏览器就把它们再各个状态类中移动.

除了:link :visited和:hover ,其他伪类浏览器不一定支持.

<div>元素的作用:

1.把相关元素组成逻辑部分

2,给文件添加更深一层的结构,这样有利于结构清晰和样式设计.除非真正需要,否则不要轻易添加结构

 

浏览器并排(横向)放置两个内联元素都有边界的时候,浏览器会在两个元素见空出两个边界的和的空间

但是当并列(竖向,废话,块元素只有上下关系)放置两个块元素的时候,两个边界会重叠在一起,重叠的值是最大边界的值.

 

float

漂移元素必须有宽度

漂移元素是从flow中移除出来的,其它块元素的内联元素会出现在漂移元素的周围,实际上,漂移元素和其它块元素是重叠的,但是块元素中的内联元素没有重叠

重点:漂移元素还是需要遵循flow的规则,你需要它漂移到那么元素下面,无比把它移动到那个元素的下面uxian在这

 

因为漂移元素不进入flow中作用,所以有可能在漂移元素和后面的元素发生重叠.

clear的特点:

不允许漂移元素出现在这个元素的左边,右边或者两边。

posted @ 2009-03-24 21:27  燕七  阅读(146)  评论(0编辑  收藏  举报