css position

1.position

position:relative时,是相对于元素的当前位置做出偏移,并且元素设置为relative的同时,处于和别人不同的层面,如果需要让不同层面的元素对其,可以使用float,否则可能会导致重叠

absolute的效果和relative差不多,但是生成绝对定位的元素,相对于 static 定位以外的第一个父元素(注意,也就是说使用了absolute的元素并不一定就要根据浏览器窗口定位,只要他的父元素中有不是以static定位的,他就可以根据此父元素定位)进行定位。

默认的positionstatic。注意:以它为position的元素直接屏蔽toprightbottomleft

1.1 relative

在定位relative div 市里面使用margin 不能达到预想效果,

应该转用left top bottom right 等属性;

2position定位

只作用于元素本身,对子元素没有影响。

3.div

Div之间的默认排列方式是从上到下,要想让他们横着排,应该使用float

4.table

Table的单元格的默认的竖向对齐方式是居中的,也可是使用vertical-align来改变它。

posted @ 2013-12-18 18:18  apem  阅读(158)  评论(0编辑  收藏  举报