CSS学习之 元素定位
2012-05-27 10:58
323 查看
1、定位类型(position)
取值:static(元素框正常生成)、relative(元素框偏移某个位置,原来所占空间保留)、absolute(不保留原占有空间,相对父元素位置偏移)、fixed(与absolute类似,但其父元素是视窗本身)。
2、偏移属性
四个:top、right、bottom、left。
3、限制宽度和高度
min-width、min-height、max-width、max-height。
4、绝对定位
绝对定位元素的包含块是最近的position值不为static的祖先元素,通常会选择一个元素为绝对定位元素的包含块,将position设为relative,而且没有偏移值。
如果文档可滚动,那么绝对定位的元素也随之滚动。
5、Z轴上的放置
对于所有定位,都不免会遇到一种情况,两个元素试图放在同一个位置上,那么哪一个放在上层呢?
利用Z-index,可以改变元素的相互覆盖的顺序 ,值越大越在上面。
6、内容溢出(overflow)
值:visible(可见)、hidden(超出部分裁剪掉)、scroll(超出部分裁剪掉,利用滚动条查看隐藏部分)、auto(自动)、inherit(继承)。
7、内容裁剪(clip)
值:rect(top,right,bottom,left)
语法:clip:rect(0,0,0,0)
由于clip中的所有偏移值都是已左上角为基点,所以不允许使用百分数。
8、元素可见性(visibility)
值:visible(可见)、hidden(隐藏)、collapse(主要用来隐藏表格的行或列。隐藏的行或列能够被其他内容使用。对于表格外的其他对象,其作用等同于hidden)
取值:static(元素框正常生成)、relative(元素框偏移某个位置,原来所占空间保留)、absolute(不保留原占有空间,相对父元素位置偏移)、fixed(与absolute类似,但其父元素是视窗本身)。
2、偏移属性
四个:top、right、bottom、left。
3、限制宽度和高度
min-width、min-height、max-width、max-height。
4、绝对定位
绝对定位元素的包含块是最近的position值不为static的祖先元素,通常会选择一个元素为绝对定位元素的包含块,将position设为relative,而且没有偏移值。
如果文档可滚动,那么绝对定位的元素也随之滚动。
5、Z轴上的放置
对于所有定位,都不免会遇到一种情况,两个元素试图放在同一个位置上,那么哪一个放在上层呢?
利用Z-index,可以改变元素的相互覆盖的顺序 ,值越大越在上面。
6、内容溢出(overflow)
值:visible(可见)、hidden(超出部分裁剪掉)、scroll(超出部分裁剪掉,利用滚动条查看隐藏部分)、auto(自动)、inherit(继承)。
7、内容裁剪(clip)
值:rect(top,right,bottom,left)
语法:clip:rect(0,0,0,0)
由于clip中的所有偏移值都是已左上角为基点,所以不允许使用百分数。
8、元素可见性(visibility)
值:visible(可见)、hidden(隐藏)、collapse(主要用来隐藏表格的行或列。隐藏的行或列能够被其他内容使用。对于表格外的其他对象,其作用等同于hidden)
相关文章推荐
- 【CSS】思考和再学习——关于CSS中浮动和定位对元素宽度/外边距/其他元素所占空间的影响
- 【CSS】思考和再学习——关于CSS中浮动和定位对元素宽度/外边距/其他元素所占空间的影响
- CSS基础学习10-CSS设置元素的定位
- CSS学习笔记(五) 颜色声明&元素定位
- CSS学习(5)--float浮动元素、元素的定位和堆叠、以及css文件的验证
- CSS学习笔记——定位position属性的学习
- CSS中定位元素的重叠
- web前端学习笔记(CSS盒子的定位)
- CSS元素之position 定位
- selenium学习:定位一组元素
- CSS学习笔记:定位
- DIV+CSS 学习心得:分组,嵌套,伪类,伪元素
- CSS学习笔记之定位
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- Selenium + Webdriver 学习(四) 元素定位方法
- selenium系列----->脚本元素定位实例学习
- selenium元素定位之css:contains的使用
- css学习笔记(5)动态定位 滤镜
- CSS学习笔记-position定位(九)
- HTML学习笔记(4)——CSS块级元素与盒模型