当前位置:   article > 正文

并列的两个盒子,一个有固定宽度,如何让另一个自适应剩余宽度

并列的两个盒子,一个有固定宽度,如何让另一个自适应剩余宽度

方法一:  flex布局

没有浮动,让页面布局更为稳定。

  1. <style>
  2. #d1{
  3. width:100%;
  4. display:flex; /*flex布局*/
  5. }
  6. .dz{
  7. background: red;
  8. width:200px;
  9. height: 200px;
  10. }
  11. .dx{
  12. flex:1; /*flex:1*/
  13. height: 200px;
  14. background: yellow;
  15. }
  16. </style>
  17. <div id="d1">
  18. <div class="dz"></div>
  19. <div class="dx"></div>
  20. </div>

方法二:css的计算函数

  1. <style>
  2. .wrap{
  3. width:1000px;
  4. height:400px;
  5. border:1px solid red;
  6. }
  7. .left{
  8. width:200px;
  9. height:100%;
  10. background:gray;
  11. float:left;
  12. }
  13. .right{
  14. height:100%;
  15. background:green;
  16. float:right;
  17. /*计算函数 calc()*/
  18. width:calc(100%-200px);
  19. }
  20. </style>
  21. <div class="wrap">
  22. <div class="left"></div>
  23. <div class="right"></div>
  24. </div>

方法三:外边距法

  1. <style>
  2. .wrap{
  3. width:1000px;
  4. height:400px;
  5. border:1px solid red;
  6. }
  7. .left{
  8. float:left;
  9. width:200px;
  10. border:1px solid red;
  11. height:100%;
  12. background:gray;
  13. }
  14. .right{
  15. height:100%;
  16. border:1px solid blue;
  17. width:auto;
  18. background:green;
  19. margin-left:200px; /*使用外边距推开*/
  20. }
  21. </style>
  22. <div class="wrap">
  23. <div class="left"></div>
  24. <div class="right"></div>
  25. </div>

方法四:通过 grid-template-columns

(固定盒子的宽度)px auto 和 grid-column-gap:0 来实现

  1. <div class="d">
  2. <div class="box1"></div>
  3. <div class="box2"></div>
  4. </div>
  5. * {
  6. margin: 0;
  7. padding: 0;
  8. }
  9. .d {
  10. width: 100%;
  11. height: 200px;
  12. display: grid;
  13. grid-template-columns: 200px auto;
  14. grid-column-gap: 0;
  15. }
  16. .box1 {
  17. height: 100%;
  18. background-color: rgb(88, 121, 80);
  19. }
  20. .box2 {
  21. height: 100%;
  22. background-color: rgb(173, 119, 119)
  23. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/593179
推荐阅读
相关标签
  

闽ICP备14008679号