Html 当一个div的大小固定时,如何保持两个div并排
我想保持两个div并排,当一个具有固定大小时,不管容器的宽度如何。这是我的html示例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 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;
}