Html 当一个div的大小固定时,如何保持两个div并排

Html 当一个div的大小固定时,如何保持两个div并排,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我想保持两个div并排,当一个具有固定大小时,不管容器的宽度如何。这是我的html示例 <div class="container-fluid"> <div class="row"> <div class="item"> <div class="date"> <div class="month">APR</div> <div class="day">6<

我想保持两个div并排,当一个具有固定大小时,不管容器的宽度如何。这是我的html示例

<div class="container-fluid">
  <div class="row">
    <div class="item">
      <div class="date">
        <div class="month">APR</div>
        <div class="day">6</div>
        <div class="weekday">Mon</div>
      </div>
      <div class="details">
        <p>Kickstarter sustainable readymade Neutra viral, crucifix PBR. Migas tote bag art party, narwhal flannel hashtag YOLO XOXO polaroid. Ennui iPhone pour-over kitsch, lumbersexual stumptown gastropub flexitarian. </p>
      </div>
    </div>
  </div>
</div>
我正在使用引导,我不想使用表来实现这一点。左侧为4em的固定宽度,右侧应填满剩余宽度。我一直在玩弄这个有一段时间了,我想也许层叠而过的人群可以为我指明正确的方向


您可以将日期和详细信息div的显示属性设置为表格单元格:

.date,.details {
    display:table-cell;
}

只需将日期容器向左浮动,并为其添加边距。详细信息:

同样地:

.details{
    padding: 5px;
    border-radius: 6.5px;
    background-color: white;
    border: 1px solid rgb(204, 204, 204);
    margin-left: 5em;
}
请注意,使用此方法不需要.details的width属性

您可以只浮动.date div:left,并对.details div应用left:4em或更大的边距

演示


使用浮子怎么样?旁注:宽度:100%-5em;宽度应为:calc100%-5em;请把已经存在的答案付诸表决,而不是复制它们。当你们发表文章时,我正忙着编辑他的插销:真是几秒钟:
.date{
    display: block;
    text-align: center;
    width: 4em;
    background-image: linear-gradient(#fff,#fff 1em,#e7e7e7);
    border-radius: 5px;
    float: left;
}
.details{
    padding: 5px;
    border-radius: 6.5px;
    background-color: white;
    border: 1px solid rgb(204, 204, 204);
    margin-left: 5em;
}