子绝父相

我就是我 2023-02-23 08:18 104阅读 0赞
  • 绝对定位(absolute) : 元素会脱离文档流,如果设置偏移量,会影响其他元素的位置定位
  • 相对定位(relative) : 相对于原来位置移动,元素设置此属性之后仍然处在文档流中,不影响其他元素的布局

1 绝对定位&相对定位

1.1 绝对定位(absolute)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70

  1. <div class="abs">绝对定位</div>
  2. <div></div>
  3. <style>
  4. div {
  5. width: 200px;
  6. height: 200px;
  7. border: 1px solid red;
  8. }
  9. .abs {
  10. position: absolute;
  11. left: 30px;
  12. top: 30px;
  13. border: 1px solid green;
  14. }
  15. </style>

1.2 相对定位(relative)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 1

  1. <div class="abs">相对定位</div>
  2. <div></div>
  3. <style>
  4. div {
  5. width: 200px;
  6. height: 200px;
  7. border: 1px solid red;
  8. }
  9. .abs {
  10. position: relative;
  11. left: 30px;
  12. top: 30px;
  13. border: 1px solid green;
  14. }
  15. </style>

1.3 子绝父相案例

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 2

  1. <div class="box">
  2. <div class="new">新课</div>
  3. </div>
  4. <style>
  5. .box {
  6. width: 270px;
  7. height: 268px;
  8. position: relative;
  9. border-radius: 4px;
  10. background-image: url("https://img4.mukewang.com/szimg/5ecc7cb709a1053112000676-360-202.png");
  11. background-repeat: no-repeat;
  12. background-size: 100%;
  13. }
  14. .box .new {
  15. position: absolute;
  16. border: 2px solid #FFFFFF;
  17. border-radius: 12px;
  18. top: 8px;
  19. left: -8px;
  20. font-family: 'dincondm', serif;
  21. font-size: 12px;
  22. color: #FFFFFF;
  23. line-height: 20px;
  24. padding: 0 8px;
  25. background-color: #FFAA00;
  26. background-image: linear-gradient(90deg, #ffaa00 17%, #f76b1c 100%);
  27. }
  28. </style>

https://www.w3school.com.cn/cssref/pr_background-size.asp


2 案例分析

https://www.imooc.com/

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 3

https://www.runoob.com/w3cnote/css-position-static-relative-absolute-fixed.html

发表评论

表情:
评论列表 (有 0 条评论,104人围观)

还没有评论,来说两句吧...

相关阅读

    相关

    > 绝对定位(absolute) : 元素会脱离文档流,如果设置偏移量,会影响其他元素的位置定位 > 相对定位(relative)   : 相对于原来位置移动,元素

    相关 css中的具体例子

    子绝父相是什么呢? 子级是绝对定位的话,父级要用相对定位。 1.子级绝对定位,不会占有位置,可以放到父盒子里面的任何一个地方,不会影响其他的兄弟盒子 。 2.子盒子