• 豌豆资源网
  • 开引网企业服务
  • 服务外包网
  • 子级宽度没有自适应内容宽度撑开,只适应到父级100%

     

     1  #box{
     2         width: 600px;
     3       }
     4       .inner-box{
     5         display: flex;
     6         width: 100%;
     7         height: auto;
     8         background-color: #eee;
     9         overflow: auto;
    10       }
    11       p{
    12         
    13         width: auto;
    14         font-size: 16px;
    15         background-color: aqua;
    16         white-space: nowrap;
    17       }
    18 <div id="box">
    19       <div class="inner-box">
    20         <p>
    21           父级设置宽度100%时,超出的部分有滚动条滚动时出现;
    22           子级宽度自适应,由内容撑开;
    23           问题:
    24           1、子级宽度没有自适应内容宽度撑开,只适应到父级100%25           原因:
    26           1、子级不设置宽度或者宽度自适应撑开且设置不换行的情况下,子级宽度只会撑开到父级的100%宽度,即上图p标签只会撑开至600px而不是text的撑开宽度
    27           解决:
    28           1、使子级p标签脱离文档流,设置absolute;
    29           2、设置父级节点innerbox,dispaly:flex;dispaly:grid;
    30         </p>
    31       </div>
    32     </div>

     

    posted @ 2020-05-13 16:37  前端一点红  阅读(475)  评论(0编辑  收藏  举报
  • 乐游资源网
  • 热爱资源网
  • 灵活用工代发薪平台
  • 企服知识
  • 355软件知识