cla*_*ios 4 html css twitter-bootstrap
我正在为我的应用程序制作一些引导表,但我被堆叠在垂直滚动条上。我的帮助下做到这一点overflow-y
,display to block
和given height
它作为滚动预期,但美中不足的是,当我的表头的一个有几个文本字符那就不是填充整个表格的宽度。我想我在这里错过了一些东西。请看这里。
我是否需要创建另一个类来解决只有一张表的问题?或者有更好的方法来完成这项工作。
HTML:
.table-earnings {
background: #F3F5F6;
}
table {
display: block;
height: 200px;
overflow-y: auto;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
<br>
<div class="row">
<div class="col-xs-8">
<table class="table table-earnings table-earnings__challenge">
<thead>
<tr>
<th>TITLE</th>
<th>DATE TAKEN</th>
<th>STATUS</th>
<th>AMOUNT</th>
</tr>
</thead>
<tbody>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
<tr>
<td>Day 1</td>
<td>11/08/2016</td>
<td>
<img src="https://www.srx.com.sg/srx/home/images/tracker/icon_social_sms.png" alt="">
</td>
<td>$1.00</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Abh*_*dey 18
将您的表格包装在 div 中可以解决您的问题。
默认情况下table
发生display:table
,在你的代码是通过改变它的改变其自然的行为display to block
。那绝对会造成混乱。
.table-wrapper {
max-height: 100px;
overflow: auto;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)
.table-wrapper {
max-height: 100px;
overflow: auto;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)
.table-wrapper {
max-height: 100px;
overflow: auto;
display:inline-block;
}
.table-earnings {
background: #F3F5F6;
}
Run Code Online (Sandbox Code Playgroud)