千家信息网

css样式布局中position属性有什么用

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章将为大家详细讲解有关css样式布局中position属性有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。position属性:用于定义建立元素布局所用
千家信息网最后更新 2025年11月15日css样式布局中position属性有什么用

这篇文章将为大家详细讲解有关css样式布局中position属性有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  position属性:用于定义建立元素布局所用的定位类型,该属性有多个值:

  值

  描述

  static

  默认值。没有定位,元素出现在正常流中(忽略top,bottom,left,right或者z-index声明)。

  relative

  生成相对定位的标签,相对于标签原来位置进行定位。因此,"left:20"会向标签的left位置添加20像素。

  absolute

  生成相对定位的标签,相对于标签本身第一个position为非static父元素进行定位。标签的位置通过"left","top","right"以及"bottom"样式属性进行规定。如果该标签所在的父标签均没有设置position为非static,则相对于浏览器窗口进行定位,但是此时元素会随着滚动调的滑动而滑动。

  fixed

  生成绝对定位的标签,相对于浏览器窗口进行定位,此时元素不会随着滚动调的滑动而滑动。元素的位置通过"left","top","right"以及"bottom"属性进行规定。

  (文档流又称正常流,是默认情况下HTML元素排版布局过程中元素会自动按照自上而下或从左往右进行流式排放的一种顺序)

  注意:任何元素都可以定位,但absolute或fixed元素会生成一个块级框,不论该元素本身是不是块级框。relative元素会相对于它在正常流中的默认位置偏移。IE浏览器都不支持"inherit"属性值。

  当一个标签使用了positionCSS样式属性,如果其样式属性值为非static(不考虑inherit)则该标签将脱离正常文档流,如果又没有指定"left","top","right"以及"bottom"样式属性的属性值,则该标签只待在原来位置,但已经脱离正常文档流

  下为演示代码:

  

  

  

  

  

  

  

  

  

  

  

 

  //加空格用于复习div的块级元素性质

  

  //加了空格后,c的div会自动换行block的属性所致

  

  

  

  演示注释:

  position中:

  relative是相对于标签原来的位置点进行定位的仍存在于文档流中

  fixed是相对于整个浏览器来定位的直接无视浏览器里面的标签元素类似于"浮起来"了

  absolute是相对于上一级[如.b对z]第一个(父)元素(要求为非static属性)来定位的而且定位标准是依据父元素的外界边框来确定的


关于"css样式布局中position属性有什么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

很赞哦!
元素 标签 定位 属性 位置 样式 浏览器 浏览 布局 文档 生成 篇文章 更多 空格 演示 不错 实用 上下 两个 代码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库的逻辑名称是什么 网络安全高端就业 专业嵌入式软件开发资料 金融科技专业本科互联网金融 ehcache服务器 如何重启db2数据库 育苗通 注册 无法连接到服务器 雷霆之击服务器英文 电脑2k20服务器连不上怎么办 鼎捷软件开发岗 数据库账号申请表 服务器装那个安全软件 服务器ups电源主机 国家实施网络安全结构保护制度 aix数据库种类 伺服电机驱动器软件开发 江西达克互联网科技有限公司 数据库怎么和平台连接 网络技术应用教案教科版 数据库怎么设置外键 苹果手机的dns服务器什么意思 河南龙昌网络安全技术 编制软件开发流程 上海铳动互联网科技 2003服务器安全配置文件 数据库修改连接密码 淮北服务器租用 临沂管理软件开发哪家靠谱 数据安全法与网络安全法的区别 金庸群侠传2数据库
0