看看JSFiddle。我不知道,如何在一行中顯示數字並用day 1
文本擴大div?請記住,數字數可以不同,所以div的寬度與day 1
文本必須適合包含數字的div寬度。有任何想法嗎 ?CSS如何自動調整div大小?
HTML代碼:
<div class="day-cont left">
<div class="day-name center">day1</div>
<div class="less-n-cont">
<div class="number left center ">1</div>
<div class="number left center ">2</div>
<div class="number left center ">3</div>
<div class="number left center ">4</div>
<div class="number left center ">5</div>
<div class="number left center ">6</div>
<div class="number left center last-l-number">7</div>
<div class="clear"></div>
</div>
</div>
CSS代碼:
.day-cont {
width: 110px;
}
.left {
float: left;
}
.center {
text-align: center;
}
.day-name {
background: linear-gradient(to bottom, #FDFDFD 0%, #EAEAEA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.less-n-cont {
width: 100%;
}
.day-name, .less-n-cont {
min-width: 200px;
}
.number {
background-color: #FFFFFF;
border-left: 1px solid #CCCCCC;
display: inline-block;
width: 40px;
}
.last-l-number {
border-right: 1px solid #CCCCCC;
}
.clear {
clear: both;
}
我想這個結果
當鏈接到jsFiddle.net時,不要試圖避開發布代碼的SO規則。在jsFiddle永遠消失,發生故障等情況下發布你的代碼。 – j08691
刪除'.day-cont'上的寬度 – gvee
@gvee,你是對的,它的工作原理。謝謝 – Tony