如何在弹性框中的元素周围创建边框

Met*_*asa 4 html css web

我现在绘制的边框填充了屏幕的整个宽度。我希望它缩小到子元素的大小。

我尝试向弹性盒添加边框属性,但正如我所说,它填充了整个屏幕。

 <div class="mainThing">
     <div class="thing_row">
         <div class="thing_img">
             <img src="url" height="60">
         </div>
         <div class="thing_texts">
             <div class="noa_txt">NOW ON AIR</div>
             <div class="main_txt">The Royal Sunrise</div>
             <div class="peeps_txt">Meth, Pavan, Thinula and Jayavi</div>
         </div>
     </div>
 </div>
Run Code Online (Sandbox Code Playgroud)
.thing_row{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    border: solid black;
    flex-basis: content;
}

Run Code Online (Sandbox Code Playgroud)

我期望绘制边框,紧密贴合子元素,但它会填满屏幕的整个宽度。

Pau*_*e_D 5

display:flex元素默认为其原生宽度 100% ,

display:inline-flex在...上使用.thing-row,它会折叠成其子级的大小。

.thing_row {
  display: inline-flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  border: 1px solid black;
  flex-basis: content;
}
Run Code Online (Sandbox Code Playgroud)
<div class="mainThing">
  <div class="thing_row">
    <div class="thing_img">
      <img src="http://www.fillmurray.com/60/60" height="60">
    </div>

    <div class="thing_texts">
      <div class="noa_txt">NOW ON AIR</div>
      <div class="main_txt">The Royal Sunrise</div>
      <div class="peeps_txt">Meth, Pavan, Thinula and Jayavi</div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)