Blogger Information
Blog 29
fans 1
comment 0
visits 14838
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
实例演示绝对定位与相对定位
风车
Original
517 people have browsed it

定位

定位类型分为:

1.相对定位:position:relative

相对定位,相对于自身在文档流中的位置

2.绝对定位: position:absolute

绝对定位:相对于距离最近的定位元素的位置,也就是常说的定位父级,逐级向上直到最初的包含块
绝对定位的参照物,是他的具有定位属性的父级,并不是相对于它自身

定位元素:

只要属性不是position:static 也就是静态定位的,都可以作为定位元素

3.固定定位 position:fixed

总是相对于最初包含块的定位(常用语在页面中固定不动的元素)

4.粘性定位 position:sticky

粘性定位比较特殊,相当于是静态定位加上固定定位

在定位中通过top(上)left(左)rignt(右)bottom(下) 来控制定位的位置

实例演示

绝对定位

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>定位演示</title>
  8. <style>
  9. .box.parent{
  10. /* 实线边框 */
  11. border: 1PX solid #000;
  12. width: 900px;
  13. height: 1500px;
  14. }
  15. .box.child{
  16. height: 35px;
  17. border: 1PX solid #000;
  18. }
  19. .box.child.one{
  20. background-color: aqua;
  21. position: absolute;
  22. top: 60px;
  23. left: 80px;
  24. }
  25. .box.child.tow{
  26. background-color: rgb(113, 5, 254);
  27. position: relative;
  28. top: 90px;
  29. left: 120px;
  30. }
  31. .box.child.thr{
  32. background-color: rgb(136, 255, 0);
  33. position: fixed;
  34. top: 500px;
  35. }
  36. </style>
  37. </head>
  38. <body>
  39. <div class="box parent">
  40. <div class="box child one">绝对定位</div>
  41. <div class="box child tow">相对定位</div>
  42. <div class="box child thr">固定定位</div>
  43. </div>
  44. </body>
  45. </html>


固定定位不会随着页面滚动而移动位置

粘性定位

  1. <div class="look">
  2. <h5 class="one">我是第一个标题</h5>
  3. <p>我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档</p>
  4. <h5 class="two">我是第二个标题</h5>
  5. <p>我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档</p>
  6. <h5 class="thr">我是第三个标题</h5>
  7. <p>我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档</p>
  8. <h5 class="fow">我是第四个标题</h5>
  9. <p>我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档我是文档</p>
  10. <style>
  11. .look{
  12. width: 300px;
  13. }
  14. .look > .one{
  15. background-color: blue;
  16. position: sticky;
  17. top: 0;
  18. }
  19. .look > .two{
  20. background-color: blue;
  21. position: sticky;
  22. top: 0;
  23. }
  24. .look > .thr{
  25. background-color: blue;
  26. position: sticky;
  27. top: 0;
  28. }
  29. .look > .fow{
  30. background-color: blue;
  31. position: sticky;
  32. top: 0;
  33. }
  34. </style>
  35. </div>

粘性定位会让给予属性的内容,在页面的滑动过程中,到达指定位置后固定不动,可以用与内容标签什么的

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post