零基础建站培训介绍

当前位置:

CSS绝对定位与相对定位区别易懂详解

相对定位(relative)是指在其正常的位置上偏移;使用相对定位时,移动后,它原来占的位置不会被其它元素占用。

CSS从不定位与相对定位区别易懂详解

相对定位的语法:


div{position:relative;top:10px;right:10px;left:10px;bottom:10px}

 

绝对定位是(absolute)指相对于父元素来进行top,left,bottom,right进行偏移。使用absolute绝对定位时,父元素必须有position属性,如果没有,就相对于父的父元素。谁有position属性就相对于谁,都没有就相对于body。

举个简单的例子:绝对定位相当于一个飞机飞在父元素的上空,它不占父元素的位置。

绝对定位的语法:


div{position:absolute;top:10px;right:10px;bottom:10px;left:10px;}

 

绝对定位的上下问题:

如果有二个元素都使用了绝对定位,哪个元素在前面,它的位置就是下面,后面的元素位置在上面。如果要控制位置,就需要使用z-index属性,越大越在上面。

上一课: 下一课:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • CSS3 text-shadow 属性是CSS3中设置文字阴影的属性,通过这个属性可以设置文字的各个角度的阴影效果。下面介绍一下CSS3 text-shadow 属性的使用方法。
  • HTML中,给一个DIV添加一个边框,那么这个DIV的宽度和高度就增加成为这个DIV的宽度加上这个边框的宽度,那么我们如何让边框不占宽度和高度呢?(相关
  • CSS中可以给一个DIV设置背景图片,甚至可以设置背景的样式和位置。(相关教程:CSS3视频教程)控制背景图片位置:background-position:水平方向
  • CSS相对定位:position:relative;指在其正常的位置上偏移;relative,使用相对定位时,移动后,它原来占的位置不会被其它元素占用。CSS绝对定
  • 相对定位(relative)是指在其正常的位置上偏移;使用相对定位时,移动后,它原来占的位置不会被其它元素占用。相对定位的语法:[cce_html]
  • 相同点:后缀有html,htm,shtml本质上都属于静态网页一种。(相关教程:HTML入门教程)区别:.html与.htm均是静态网页后缀名,网页文件
  • html与xhtml有什么区别 (14764 次浏览)
    html与xhtml都是静态网页的一种格式,在我们自己做网站时,都会经常遇到。它们之间有很多的相同点,也有一点区别:1.XHTML 元素必须被正确地嵌套
  • 在进行学习HTML视频教程时,很多学建网站学员会对div、section、article的使用混淆。下面学做网站论坛就来讲一下div 与 section、article 区别及使用