+发表新主题
查看: 1598|回复: 0

[HTML5开发] css定位中绝对定位及固定定位

[复制链接]

[HTML5开发] css定位中绝对定位及固定定位

[复制链接]
木钟无仁 发表于 2015-11-17 21:58:59 浏览:  1598 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
、绝对定位:

      将元素的内容从普通流中完全移除,不占据空间,并使用偏移量来定位该元素位置,如果元素有已定位的祖先元素,那么他的位置相对于最近的已定位祖先           元素,若没有,则先对于最初的包含块,如body元素

      1、实现方式

         position:absolute:

                     left,right,top,bottom : 实现位置的设定

      2、使用场合

         多数使用在弹出菜单上

      3、堆叠顺序

          当修改了元素的定位方式后,产生重叠的效果,谁在前谁在后,值越大越靠近用户

          属性:z-index:

              z-index:1

                 z-index:50

  1.   <!DOCTYPE html >

  2. <head>

  3.   <title>文本格式</title>

  4.   <meta charset="utf-8" />

  5.    <style>

  6.      div.parent{

  7.      width:200px;

  8. height:150px;

  9.   border:1px solid gray;

  10. }

  11. div.child{

  12.       width:80px;

  13.   height:30px;

  14.   border:1px solid black;

  15.   background-color:silver;

  16. }

  17.    </style>

  18. </head>

  19. <body>

  20.     <div class="parent">

  21.        <div class="child">1</div>

  22.    <div class="child" style="position:absolute;top:15px;left:30px;">

  23.    2

  24.    </div>

  25.    <p>后续段落</p>

  26. </div>

  27. </body>

  28. </html>
复制代码
215027nvmbxbtdcgio5t3d.png


   4、固定定位

      1、固定定位定义:

           将元素固定在网页的某个位置处,不跟随滚动条发生滚动

      2、设置固定定位

          属性:position:fixed;

                      取值:

               left,top,bottom,right


  • <!DOCTYPE html >
  • <head>
  •   <title>文本格式</title>
  •   <meta charset="utf-8" />
  •    <style>
  •      div.parent{
  •      width:200px;
  • height:150px;
  •   border:1px solid gray;
  • }
  • div.child{
  •       width:80px;
  •   height:30px;
  •   border:1px solid black;
  •   background-color:silver;
  • }
  •    </style>
  • </head>
  • <body>
  •     <div class="parent">
  •        <div class="child">1</div>
  •    <div class="child" style="position:fixed;top:200px;right:50px;">
  •    2
  •    </div>
  •    <p>后续段落</p>
  • </div>
  • </body></html>

复制代码
215027nvmbxbtdcgio5t3d.png

      3、使用场合

         1、小广告

                   2、返回顶部

          多数都相对body实现固定定位,不随滚动条滚动二滑动


通过今天的学习,css基础部分就学完了,现在可以开始你的网页制作了。
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网