`
micro-feng
  • 浏览: 6426 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS中position属性解析

    博客分类:
  • CSS
阅读更多

    CSS中的position属性有static,relative,absolute和fixed四个。他们之间的区别是什么呢?

    position属性的默认值是static。主要是要弄清楚两个问题:对象能不能被定位(即通过top,left,bottom,right能不能定义对象的相对偏移量),对象定位的参考点(即相对于什么来定位)。

    static(静态)属性,对象遵循正常文档流,不受top,left,bottom,right的影响,且没有层叠效果(position属性是static的或没有position属性的对象z-index属性对其无效

    relative(相对)属性,与static属性类似,对象遵循正常文档流,但是可以通过top,left,bottom,right定义对象在正常文档流的偏移,层叠效果通过z-index定义。

    absolute(绝对)属性,对象脱离正常文档流,其相对于最近的position属性不是static的父元素定位,可以通过top,left,bottom,right定义对象相对的偏移量,层叠效果通过z-index定义

    fixed(固定)属性,对象脱离正常文档流,其相对于窗口进行定位,可以通过top,left,bottom,rigth定义对象相对的偏移量层叠效果通过z-index定义

    另外,层叠效果在IE浏览器中与其他浏览器并不完全一致,需要了解的可以自己去查找相关资料。

分享到:
评论

相关推荐

    批量输出 CSS background-position 属性的定位像素值

    1. **分析现有CSS**:首先,你需要解析CSS文件,找出所有包含`background-position`属性的规则。 2. **转换单位**:检查每个`background-position`值,如果是以百分比或关键词表示的,将其转换为像素值。这可能需要...

    图解CSS中position属性的定位用法

    在CSS中,`position`属性是一个至关重要的概念,它决定了元素在页面布局中的位置和行为。本篇文章将详细解析`position`属性的定位用法,尤其是相对定位和绝对定位。 首先,`position`属性的默认值是`static`。这...

    CSS和DOM属性用法速查手册.doc

    利用CSS的`position`、`width`、`height`等属性可以实现定位和布局;通过DOM的`appendChild`和`removeChild`方法可以动态添加或删除元素,实现动态更新网页内容。 此外,还有许多其他CSS属性和DOM属性,如`display`...

    详解CSS中position属性介绍(新增sticky)

    本文将详细解析CSS中的`position`属性,并特别关注CSS3新增的`sticky`值。 首先,`position`属性的基本用法是设定元素的定位类型。它的可选值包括: 1. `static`(默认值):元素遵循正常的HTML文档流,不进行任何...

    HTML IE6 纯CSS 解决 position fixed 的问题

    由于IE6对某些CSS属性的解析方式与其他浏览器不同,可以利用这一点进行CSS Hack。例如,使用`_position: fixed;`(下划线前缀)可能在IE6中生效,而其他浏览器忽略这个属性。但这种方法不推荐,因为其可维护性和...

    CSS属性在Javascript中对应表

    本篇文章将详细解析CSS属性在JavaScript中的对应关系,并探讨如何在JavaScript中操作这些属性。 1. **颜色属性**: - `color`:在JavaScript中,可以使用`element.style.color`来设置或获取元素的文本颜色。 - `...

    CSS代码属性大全.txt

    ### CSS代码属性大全:深入解析CSS主要属性 在网页设计与开发领域,CSS(层叠样式表)扮演着至关重要的角色,它负责控制HTML元素的布局、颜色、字体等视觉表现,使网页更加美观和易读。下面,我们将对《CSS代码属性...

    CSS-position(定位)

    在网页设计中,CSS(层叠样式表)的position属性是至关重要的,它决定了元素在页面上的布局方式。本文将详细解析CSS-position的五个主要值:static、relative、fixed、absolute和sticky,以及它们在实际应用中的重叠...

    css属性的各种定义

    本文将深入解析CSS中的各种属性,帮助读者全面理解并灵活运用这些属性,从而轻松解决网页框架布局问题。 #### 一、文本样式 - **颜色**:`color`属性用于设置文本颜色。例如,`color:#999999;`将文字颜色设置为...

    CSS2.0 中文手册

    10. **页面布局**:CSS2.0通过`display`属性支持流式布局、网格布局和定位布局,如`block`、`inline`、`flexbox`(CSS3中引入)和`grid`(CSS3中引入)。 11. **透明度**:CSS2.0通过`opacity`属性控制元素的透明度...

    CSS中Position四个属性的使用介绍

    本文将详细解析CSS中`position`属性的四个值:`static`、`relative`、`absolute`和`fixed`,以及它们各自的特点和应用场景。 首先,`static`是`position`的默认值,意味着元素会按照正常的文档流排列,不会受到`top...

    css ie6 fiexd属性解决方法

    在探讨“css ie6 fixed属性解决方法”这一主题时,我们不得不面对一个历史遗留问题:Internet Explorer 6(IE6)对于CSS3中fixed定位的支持不足。IE6发布于2001年,其浏览器内核对现代Web标准的支持有限,尤其是在...

    CSS网页背景属性1案例.pdf

    本篇将详细讲解CSS中的几个关键背景属性,包括`background-color`、`background-image`、`background-repeat`以及`background-attachment`,并结合案例进行解析。 1. **背景颜色(background-color)** `...

    CSS 2.0 中文手册.zip

    - **声明**: 在CSS中,声明由属性和值组成,用冒号分隔,如 `color: red;` 表示设置元素的颜色为红色。多个声明用分号隔开,封装在一个大括号 `{}` 内,构成一个规则集。 ### 3. 层叠与继承 - **层叠**: CSS 2.0 ...

    CSS样式position属性的一个小实例:z方向三层布局分析

    在CSS布局中,`position`属性是一个至关重要的概念,它决定了元素在页面上的定位方式。本文将通过两个实例深入解析如何使用`position`属性来创建z轴方向的三层布局。 首先,我们来看第一个实例。在这个例子中,我们...

    CSS属性大全完整版网页设计前台设计程序员必备手册

    标题“CSS属性大全完整版网页设计前台设计程序员必备手册”以及描述中的相同文字,明确指出这是一份详尽的CSS(层叠样式表)属性指南,专为网页设计师和前端开发者准备。CSS作为网页设计中至关重要的语言,用于控制...

    html+css 选择题50(加答案)

    7. 在 CSS 中,background-position:-5px 10px 代表的是背景图片向左偏移 5px,向下偏移 10px。 8. 在 HTML 网页中添加 CSS 样式,鼠标悬浮在链接上面时,网页中的链接呈现的颜色为绿色。 9. 在 HTML 中,用于在...

    CSS2.0中文手册

    - **定位(Positioning)**: 通过`position`属性,元素可以被定位为静态、相对、绝对或固定,实现更灵活的布局控制。 **3. CSS2.0的颜色与背景** - **颜色值**: 支持颜色关键词(如`red`)、十六进制表示(如`#ff...

Global site tag (gtag.js) - Google Analytics