CSS绝对定位详解
元素原先在正常文档流中所占的空间会关闭,就宛如该元素本来不存在同样。元素定位后生成一个块级框,而岂论本来它在正常流中生成何品种型的框。
CSS 绝对定位 ( 举荐学习:CSS教程 )
绝对定位使元素的位置与文档流无关,因而不占领空间。这一点与相对定位不一样,相对定位现实上被看作普通流定位模型的一局部,由于元素的位置相关于它在普通流中的位置。
普通流中其它元素的布局就像绝对定位的元素不存在同样:
#box_relative { position: absolute; left: 30px; top: 20px; }
如下图所示:
CSS 绝对定位实例
绝对定位的元素的位置相关于比来的已定位先人元素,要是元素没有已定位的先人元素,那么它的位置相关于最初的包括块。
关于定位的主要题目是要记住每种定位的意义。所以,此刻让我们温习一下学过的见识吧:相对定位是“相关于”元素在文档中的初始位置,而绝对定位是“相关于”比来的已定位先人元素,要是不存在已定位的先人元素,那么“相关于”最初的包括块。
注释:依据会员代理的不一样,最初的包括块可能是画布或 HTML 元素。
提醒:由于绝对定位的框与文档流无关,所以它们可以遮盖页面上的其它元素。可以通过设定 z-index 属性来控制这些框的堆放顺序。
这是带有绝对定位的标题
通过绝对定位,元素可以放置到页面上的任何位置。下面的标题距离页面左侧 100px,距离页面顶部 150px。
以上就是CSS绝对定位详解的细致内容,更多请关注 百分百源码网 其它相干文章!