`
hgz123
  • 浏览: 108115 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

css绝对定位和相对定位总结

阅读更多

欢迎访问: www.ptcms.cn

总结一下CSS绝对和相对定位,有错误的请指教!

相对定位:是指元素在相对于文档布局的原始位置上进行偏移;
绝对定位:是指元素在原始的页面分离任意的定位.

CSS提供的定位属性有9个: position(位置属性)  left(横坐标属性) top(纵坐标属性) width(宽度属性) height(高度属性)

                                    clip(剪切属性) overflow(越界属性) z-index(Z轴位置属性) visibility(可见属性)

■位置属性position:
取值:    absolute | relative | static
默认值: static
应用范围: 所有元素
用于指定对象元素的定位方式,ABSOLUTE为绝对定位方式,RELATIVE为相对定位方式,STATIC为静态方式,需要定位时必须选择前两种,


■横坐标属性:LEFT
取值: 数值  | 百分比  | AUTO
默认值:AUTO
应用范围:需要进行定位的元素(位置属性取值为ABSOLUTE或RELATIVE的元素)
百分比:相对于上级元素的宽度,如上级元素的宽度为AUTO,则百分比定位没有意义
用于指定对象元素的位置,是横坐标值

■纵坐标属性: TOP
取值和LEFT相同,只不过是其纵坐标的值

■宽度属性:WIDTH
取值和LEFT相同,指定对象元素所占的宽度

■高度属性: HEIGHT
不用说了

■越界属性:OVERFLOW
取值: visible | hidden | scroll auto
默认auto
应用范围:需要进行绝对定位的元素(只取值为ABSOLUTE)
用于指定对象元素中的内容超出容器范围的处理方式,
VISIBLE:表示容器范围随内容扩大,通常优先扩大容器的高度;
HIDDEN:容器范围不变,超出部分不可见
SCROLL:容器范围不变,但提供两个滚动条
AUTO:容器范围不变,只提供横向的滚动条

■Z轴位置属性:Z-INDEX
取值: 整数  |AUTO
默认auto
应用范围:需要进行定位的元素(位置属性取值为ABSOLUTE或RELATIVE的元素)
用于指定对象元素的叠放的次序,如两个定位后的元素有重叠部分,按次值决定叠放次序,值大的放在上面,AUTO取值为 0,若都设AUTO则按定义的顺序从下向上叠放

■可见属性:visibility
取值:visible | inherit | hidden
默认inherit
应用范围: 所有元素
用于指定对象元素是否显示.VISIBLE为显示  ,  HIDDEN为不显示  , INHERIT为继承上级元素的可见属性

■剪切属性:clip
晕,不明白,,请指教



举个例子:

<html>
<head>
<style type="text/css">
.css{position:absolute;
      width:200pt;
      height:200pt;
      top:10pt;
      left:10pt;
      overflow:hidden;
      z-index:3;
      visibility:visible;

      border:1px solid red
      }
</style>
</head>
<body>
<div class="css"></div>
</body>
</html>

绝对定位的坐标原点为上级元素的原点.与上级元素有关

相对定位的坐标原点为本身偏移前位置的原点,与上级元素无关.

分享到:
评论

相关推荐

    css定位绝对相对定位

    ### CSS定位详解:绝对定位与相对定位 #### 相对定位(Relative Positioning) 相对定位是一种常见的CSS定位方式,它允许元素相对于其正常位置进行偏移。这种定位不会影响其他元素的位置。 - **定义**: 当元素...

    CSS网页布局教程:绝对定位和相对定位

    绝对定位和相对定位是两种常用的定位技术,它们在网页设计中扮演着至关重要的角色。本教程将深入探讨这两个概念,以及如何在实践中有效利用它们。 ### 绝对定位 绝对定位允许一个元素相对于其最近的非静态定位祖先...

    绝对定位和相对定位

    在网页设计和开发中,定位...总之,理解和掌握相对定位和绝对定位对于前端开发者来说至关重要,它们能够帮助创建出灵活且富有层次感的网页布局。通过不断的实践和探索,你会发现自己在布局和设计上的能力会显著提升。

    dreamweaver 【CSS样式规则对话框详解】& CSS定位详解之绝对定位和相对定位

    有了这个就可以搞定很多事情 在“CSS规则对话框”中,我们可以通过类型、背景、区块、方框、边框、列表、定位和扩展项的设置,来美化我们的页面,当然啦,我们在定义某个...还有【CSS定位详解之绝对定位和相对定位】哦

    CSS+Js定位与相对定位

    CSS定位主要包括静态定位、相对定位、绝对定位、固定定位和粘性定位。其中,相对定位是基础,它允许元素相对于其原始位置进行偏移,但不会改变文档流。相对定位的CSS代码通常写作: ```css .element { position: ...

    CSS 绝对定位属性absolute用法初探

    总结来说,CSS绝对定位是网页设计中调整元素位置的重要工具。它允许元素脱离文档流并相对于其他元素或视口定位,同时提供了`z-index`属性来控制元素的堆叠顺序。理解并熟练运用绝对定位,可以帮助开发者创造出更复杂...

    divcss盒子之绝对定位和相对定位.docx

    定位主要包括静态定位、绝对定位和相对定位三种方式。 1. 静态定位(static):这是元素的默认定位方式,元素按照正常的文档流排列,不受left, right, top, bottom等属性的影响。 2. 绝对定位(absolute):绝对...

    css-绝对定位的参考对象

    在CSS中,定位分为静态定位、相对定位、绝对定位、固定定位等几种方式。静态定位是默认的定位方式,元素遵循正常的文档流;相对定位则保持元素在文档流中的位置,但允许通过偏移量改变位置;而绝对定位则彻底脱离...

    详解学习DIV+CSS之四-绝对定位和相对定位

    详解学习DIV+CSS之四-绝对定位和相对定位

    CSS和Js演示网页绝对定位与相对定位,这些是我们从事前端编程的基础技能,应该学会的东西,这个小示例会告诉你绝对与相对的区别,以及如何去实现他们

    绝对定位和相对定位是CSS布局中的核心概念,对于创建动态、交互式网页至关重要。掌握它们的差异和应用场合,可以帮助开发者更灵活地控制页面元素的布局,提升用户体验。在实际项目中,通常需要根据具体需求结合使用...

    css 相对定位 绝对定位 浮动 分析

    总结来说,相对定位是基于元素原本的位置进行偏移,保持其在文档流中的占位;绝对定位则完全脱离文档流,根据最近的定位祖先进行定位;浮动主要用于创建多列布局,但可能导致父元素高度问题。理解和熟练应用这些定位...

    HTML5&CSS3网页制作:相对定位.pptx

    在实际的网页设计中,相对定位常用于微调元素的位置,或者作为绝对定位的参照点。比如,有一个名为"相对定位2"的元素,我们可以这样设置它的相对定位: ```css position: relative; top: 50px; left: 150px; ``` 这...

    前端css定位.pdf

    定位模式包括静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。边偏移属性则涉及top、bottom、left和right,用于控制元素在页面上具体位置的偏移量。 静态定位是默认的定位方式,元素...

    详解css定位与定位应用

    CSS提供了多种定位方式,包括静态定位(static)、相对定位(relative)、绝对定位(absolute)以及固定定位(fixed),每种定位方式都有其独特的特性和应用场景。 #### 静态定位(Static) - **定义**:静态定位...

    css图片定位

    CSS提供了多种定位方式,包括静态定位(static)、相对定位(relative)、绝对定位(absolute)、固定定位(fixed)和粘性定位(sticky)。静态定位是元素的默认定位方式,不改变元素在文档流中的位置。相对定位则...

    CSS中关于绝对定位和相对定位

    body {margin: 30px; font-size:9pt;} .a, .b, .c, .d, .e {  width: 100px;  height: 100px;  margin: 5 auto;  color: #fff;  background: #000; } .aa, .bb, .cc, .dd, .ee {  top: 10px;...{positi

    div+css相对定位和绝对定位用法实例详解

    本教程将深入探讨两种主要的定位方式:相对定位和绝对定位,这两种方法在DIV+CSS布局中尤其常用。 1. 相对定位(relative) 相对定位是CSS定位的基础,它保持元素在正常文档流中的位置,但允许通过`top`、`right`、...

Global site tag (gtag.js) - Google Analytics