CSS学习笔记-position定位(九)
来源:互联网 发布:c语言公开课 编辑:程序博客网 时间:2024/05/16 23:45
CSS属性——定位属性
属性 值 含义
position
absolute, fixed, relative, static 规定元素的定位类型
top
auto,%,length 设置定位元素的上外边距边界与其包含块上边界之间的偏移
right
auto,%,length 设置定位元素的右外边距边界与其包含块右边界之间的偏移
bottom
auto,%,length 设置定位元素的底外边距边界与其包含块底边界之间的偏移
left
auto,%,length 设置定位元素的左外边距边界与其包含块左边界之间的偏移
display
none,block,inline等 规定元素应该生成的框的类型。
overflow
visible,scroll,hidden,auto 当内容溢出元素框时发生的事情
visibility
hidden,visible 规定元素是否可见。即使不可见的元素也会占据页面上的空间
auto,数值 设置元素的堆叠顺序
cursor
url, pointer, text, wait等 规定要显示的光标的类型(形状)
CSS属性——定位属性position
值 描述
absolute
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定
relative 生成相对定位的元素,相对于其正常位置进行定位。因此,”left:20” 会向元素的 LEFT 位置添加 20 像素。
fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过”left”, “top”, “right” 以及 “bottom” 属性进行规定。
static 默认值。没有定位,元素出现在正常的文档流中(忽略 top, bottom, left, right 或者 z-index 声明)。
position属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
相对定位——relative
相对定位
设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。
如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素,那么会在元素左边创建 30 像素的空间,也就是将元素向右移动。
注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。
绝对定位——absolute
设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
绝对定位使元素的位置与文档流无关,因此不占据空间。这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普通流中的位置。
绝对定位的元素的位置相对于最近的已定位祖先元素(相对或绝对定位元素),如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。
CSS属性——显示属性display
值 描述
none 此元素不会被显示
block 此元素将显示为块级元素,此元素前后会带有换行符
inline 默认。此元素会被显示为内联元素,元素前后没有换行符。
Inline-block 行内块元素
table 此元素会作为块级表格来显示(类似 <table>
),表格前后带有换行符。
inline-table 此元素会作为内联表格来显示(类似 <table>
),表格前后没有换行符。
table-row 此元素会作为一个表格行显示(类似 <tr>
)。
table-cell 此元素会作为一个表格单元格显示(类似 <td> 和 <th
>)
- CSS学习笔记-position定位(九)
- CSS学习笔记之position定位
- CSS定位(position)
- css定位(position)
- css position 属性 定位学习
- CSS中的定位(position)
- css中的定位(position)
- Css+Div布局学习(三)—定位Position
- CSS Position absolute 绝对定位笔记
- CSS学习笔记(九)CSS 文本
- css学习笔记之position
- CSS学习笔记--定位
- CSS定位学习笔记
- 学习笔记-CSS定位
- css 中的元素定位 (position 元素)
- CSS 定位(position 与 z-index)
- css中定位的问题(position)
- css布局定位(position + display)
- UNIX & LINUX学习之开始使用Unix
- 【Linux笔记】Linux目录结构
- su - 和 su root 区别
- 9月英语总结--更多的是反思
- Debian 8桌面安装Nvidia GTX960显卡驱动
- CSS学习笔记-position定位(九)
- 【mongoDB实战】mongo日期插入
- Debian桌面编译安装Tenda U1 USB无线网卡驱动
- win7下安装linux(CentOS)过程中遇到的问题总结
- Jenkins+Gitlab搭建CI持续集成架构
- 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe
- CSDN-markdown编辑器 说明
- 虚函数
- 使用双向循环链表解决约瑟夫问题