前端消除滚动条宽度对table 表格的影响

2018-04-24  本文已影响21人  天亮前被寻找的一只猫

示例地址: https://codepen.io/joshuarule/pen/rjRJog?editors=1000

示例代码:

<div class="container">
<div class="table">
<div class="scrollview">
<table>
<tr>
<th>
test
<div>test</div>
</th>
<th>
test 2
<div>test 2</div>
</th>
<th>
test 3
<div>test 3</div>
</th>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
<tr>
<td>one</td>
<td>two</td>
<td>three longer</td>
</tr>
</table>
</div>
</div>
</div>

//---------------------------------------

.container {
outline: 1px solid black;
width: 20rem;
}

.table {
position: relative;
padding-top: 2rem;
background-color: blue;
}

.scrollview {
height: 10rem;
overflow: auto;
}

th {
height: 0;
line-height: 0;
padding-top: 0;
padding-bottom: 0;
color: transparent;
border: none;
white-space: nowrap;
}

td, th {
border-bottom: 1px solid #eee;
background: #ddd;
padding: .5rem;
}

上一篇下一篇

猜你喜欢

热点阅读