千家信息网

CSS定位position属性的示例分析

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章主要为大家展示了"CSS定位position属性的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS定位position属性的示例分析"
千家信息网最后更新 2024年11月25日CSS定位position属性的示例分析

这篇文章主要为大家展示了"CSS定位position属性的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS定位position属性的示例分析"这篇文章吧。

  首先,我们先写一个HTML文件,利用css实现多行内容垂直居中。

  

  

  

helloworld

  

HELLOWORLD

  

层叠样式表

  

  

  接下来我们使用css进行布局排版:

  .wrap{

  width:100%;

  height:400px;

  display:table;

  }

  .content{

  display:table-cell;

  vertical-align:table;

  text-align:center;

  }

  position属性:

  一、静态定位/常规定位/自然定位static

  作用:使元素定位于自然流中

  特点:

  1、忽略top、bottom、left、right或者z-index声明

  2、两个相邻的元素如果都设置了外边距,那么最终外边距=两者外边距中最大的

  3、具有固定width和height值的元素,如果把左右外边距设置为auto,则左右外边距会自动扩大到占满剩余宽度,造成的效果就是这个块水平居中

  二、相对定位relative

  作用:使元素成为可定位的祖先元素

  特点:

  1、可以使用top/right/bottom/left/z-index进行相对定位,相对元素在自然流中的位置

  2、相对定位的元素在自然流中的位置会被保留

  3、任何元素都可以设置为relative,它的绝对定位的后代都可以相对于它进行绝对定位

  4、可以使浮动元素发生偏移(解决两个浮动元素设置t/r/b/l无效的问题),并控制它们的堆叠顺序

  三、绝对定位absolute

  作用:使元素脱离自然流

  特点:

  1、脱离自然流

  2、设置尺寸的百分比比的是最近可定位的祖先元素

  3、lrtb如果设置为0,它将对齐到最近可定位祖先元素的各边(衍生水平垂直居中妙计)

  4、如果没有最近可定位祖先元素,会认作为可定位祖先元素

  5、z-index可以控制堆叠顺序

  四、固定定位fixed

  作用:和绝对定位作用相似

  特点:

  1、相对于浏览器视口定位

  2、固定定位元素不会随着视口滚动而滚动

  3、继承absolue的特点

  利用position实现子元素垂直居中

  

  

  

  .wrap{

  width:200px;

  height:200px;

  background:blue;

  position:relative;

  }

  .content{

  width:100px;

  height:100px;

  background:red;

  position:absolute;

  top:0;

  bottom:0;

  left:0;

  right:0;

  margin:autoauto;

  }


以上是"CSS定位position属性的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

很赞哦!
定位 元素 自然 作用 特点 祖先 属性 内容 示例 分析 篇文章 两个 位置 水平 顺序 视口 学习 帮助 控制 浮动 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 四川dns怎么填服务器虚拟主机 扑克牌软件开发 流程图 学编程好还是学网络安全好 谷歌网络安全协议漏洞研究 上海迈高网络技术有限公司招聘 万得软件开发有普调吗 社工数据库 百度网盘 排列五近期历史开奖数据库 成绩管理系统数据库的设计 华为软件开发云开发团队 数据库系统工程师2016 局域网云服务器搭建 规划公司的网络技术发展路线 互联网科技大佬怎么穿衣 紫盘能不能安装在服务器上 《注意网络安全》教案 金蝶查询数据库位置 四川项目软件开发商 网络安全达人长江师范学院 软件开发合同形式 软件开发前端区别 有没有家庭IP服务器 远程管理本地服务器软件 河南正数网络技术 数据库设计学籍管理系统需求分析 易用的桌面共享软件开发 广电可以引进国外网络技术吗 戴尔服务器关f1f2 pdf数据库表格 计算机网络技术未来发展前景
0