Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. # 实现父子DIV右边重合
  2.  
  3. > relative与absolute的分析:
  4. >
  5. > `absolute`是根据具有`absolute`/`relative`属性值的父元素进行定位,若所有父元素均无这两个属性值,那么讲根据窗口定位。**该属性会使得元素脱离文档流。**
  6. >
  7. > `relative`是根据自身元素在文档流中原本位置进行定位。**该属性不会使元素脱离文档流。**
  8.  
  9. 直接上代码
  10.  
  11. ```html
  12. <!DOCTYPE html>
  13. <html lang="en">
  14. <head>
  15. <title>Document</title>
  16. <style>
  17. .wrapper {
  18. position: absolute;
  19. background: blue;
  20. width: 500px;
  21. height: 300px;
  22. }
  23. .box {
  24. position: absolute;
  25. right: 0;
  26. background: seagreen;
  27. width: 200px;
  28. height: 100px;
  29. }
  30. </style>
  31. </head>
  32. <body>
  33. <div class="wrapper">
  34. <div class="box"></div>
  35. </div>
  36. </body>
  37. </html>
  38. ```
  39.  
  40. 如果将`.box`的`position`改为`relative`可不可以呢?
  41.  
  42. 可以,但需要同时将`.box`的`right`改成`-300px`。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement