•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

CSS相对定位详解【html5教程】,CSS

摘要: 设置为相对定位的元素框从文档流完整删除,并相干于其包括块定位,包括块多是文档中的另一个元素或者是初始包括块。元素原先在一般文档流中所占的空间会封闭,就好像该元素本来不存在一样。元素定位后生...
设置为相对定位的元素框从文档流完整删除,并相干于其包括块定位,包括块多是文档中的另一个元素或者是初始包括块。

元素原先在一般文档流中所占的空间会封闭,就好像该元素本来不存在一样。元素定位后生成一个块级框,而不管本来它在一般流中生成何种范例的框。

CSS 相对定位 ( 引荐进修:CSS教程 )

相对定位使元素的位置与文档流无关,因而不占有空间。这一点与相对定位差别,相对定位实际上被看做普通流定位模子的一部分,由于元素的位置相干于它在普通流中的位置。

普通流中别的元素的规划就像相对定位的元素不存在一样:

#box_relative {
  position: absolute;
  left: 30px;
  top: 20px;
}

如下图所示:

CSS 相对定位实例

相对定位的元素的位置相干于近来的已定位先人元素,假如元素没有已定位的先人元素,那末它的位置相干于最初的包括块。

关于定位的重要问题是要记着每种定位的意义。所以,如今让我们温习一下学过的学问吧:相对定位是“相干于”元素在文档中的初始位置,而相对定位是“相干于”近来的已定位先人元素,假如不存在已定位的先人元素,那末“相干于”最初的包括块。

解释:依据用户代办的差别,最初的包括块多是画布或 HTML 元素。

提醒:由于相对定位的框与文档流无关,所以它们能够掩盖页面上的别的元素。能够经由过程设置 z-index 属性来掌握这些框的堆放序次。

<html>
<head>
<style type="text/css">
h2.pos_abs
{
position:absolute;
left:100px;
top:150px
}
</style>
</head>

<body>
<h2 class="pos_abs">这是带有相对定位的标题</h2>
<p>经由过程相对定位,元素能够安排到页面上的任何位置。下面的标题间隔页面左边 100px,间隔页面顶部 150px。</p>
</body>

</html>

以上就是CSS相对定位详解的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号