css – 如何使一个父div自动大小到其子div的宽度

前端之家收集整理的这篇文章主要介绍了css – 如何使一个父div自动大小到其子div的宽度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使父母的div只有孩子div的宽度。自动宽度使父div适合整个屏幕。孩子们的div将根据其内容而有所不同,所以我需要父div来进行相应的调整。谢谢你的帮助!
<div style='width:auto;'>
      <div style="width: 135px; float: left;">
           <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
           <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
                <dd style="white-space: nowrap;">1</dd>
                <dd style="white-space: nowrap;">2</dd>
           </dl>

           <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
           <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">    
               <dd style="white-space: nowrap;">1</dd>
               <dd style="white-space: nowrap;">2</dd>
           </dl>
      </div>

      <div style="width: 135px; float: right;">
           <h4 style="padding-right: 5px; padding-left: 10px;">Column2</h4>
           <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
                <dd style="white-space: nowrap;">1</dd>
                <dd style="white-space: nowrap;">2</dd>
                <dd style="white-space: nowrap;">3</dd>  
           </dl>
      </div>
</div>

解决方法

你的内部< div>元素可能都是float:left。将尺寸自动分割为容器宽度的100%。尝试在容器div上使用display:inline-block而不是width:auto。或者可能浮动:离开容器,并应用overflow:auto。取决于你究竟在做什么。
原文链接:https://www.f2er.com/css/218761.html

猜你在找的CSS相关文章