温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

CSS定位中四个属性的示例分析

发布时间:2022-03-02 09:48:21 来源:亿速云 阅读:112 作者:小新 栏目:web开发

这篇文章给大家分享的是有关CSS定位中四个属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

  CSSposition属性

  总共有四个属性:

  static

  默认值,正常情况下就是这个属性,一般不用写。

  relative

  使元素偏移,使用top,right,left,bottom进行偏移,用z-index分别层次。

  <head>

  <style>

  div{

  float:left;

  width:100px;

  height:100px;

  background:pink;

  text-align:center;

  line-height:100px;

  margin-left:10px;

  }

  .box{

  position:relative;

  top:20px;

  left:20px;

  }

  </style>

  </head>

  <body>

  <div>1</div>

  <divclass="box">2</div>

  <div>3</div>

  </body>

  Winston

  relative是在自己原来的基础上进行偏移。也就是相对于自己定位。

  absolute

  相对于body或相对于离自己最近已定位的父元素定位。

  <head>

  <style>

  .box1{

  width:100px;

  height:100px;

  background:red;

  position:absolute;

  top:100px;

  left:250px;

  }

  .box2{

  width:200px;

  height:200px;

  background:pink;

  position:relative;

  top:10px;

  }

  .box3{

  width:100px;

  height:100px;

  background:blue;

  position:absolute;

  top:50px;

  left:50px;

  }

  </style>

  </head>

  <body>

  <divclass="box1">1</div>

  <divclass="box2">

  2<divclass="box3">3</div>

  </div>

  </body>

  Winston

  fixed

  固定定位指定是一直按照浏览器的窗口左上方进行定位的。无论鼠标怎么滚都按照你移动后浏览器窗口的左上方进行定位。像很多官网的导航栏就用了固定定位,让它一直在顶部感受巅峰的孤独。

  注意:这三种定位都会脱离文档流,用法要恰当!

CSS定位中四个属性的示例分析

感谢各位的阅读!关于“CSS定位中四个属性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css
AI