千家信息网

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

发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,这篇文章将为大家详细讲解有关css样式布局中position属性有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。position属性:用于定义建立元素布局所用
千家信息网最后更新 2024年11月16日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安全错误 数据库的锁怎样保障安全 教育卫生系统网络安全管理 博雅数据库 保研率 数据库应用技术学习报告 新乡复创网络技术有限公司 众橙网络技术有限公司 增加网络安全管理人员编制 未进行网络安全备案 竞品分析数据库 nas文件服务器diy 湖南六度网络技术 arcgis软件开发投资 能管理服务器集群的软件 什么警察负责网络技术 软件开发用户业务 安庆app软件开发费用 服务器开机场 服务器集群介绍 太极熊猫服务器好玩吗 网络安全法净网 perl 连接数据库 王树彤谈互联网科技 校园网络安全图标 河南昶晟网络技术有限公司 软件开发属于什么专业吗 redis客户端访问数据库 工商管理软件开发技术方向 沈阳软件开发公司外派 国科大网络安全学院 复旦网络安全专业 企业网络安全检测报告
0