Bootstrap 4 是一個風行的前端框架,它供給了很多內置的組件來幫助開辟者疾速構建呼應式網站。表格是網頁計劃中罕見的一個組件,而在 Bootstrap 4 中,表格的利用也非常簡單。但是,偶然間我們須要對表格的高度停止把持,以便更好地順應差其余規劃跟計劃須要。本文將具體介紹如何在 Bootstrap 4 中設置表格的高度。
1. 基本表格構造
在 Bootstrap 4 中,表格的基本構造是經由過程 <table>
元從來定義的,並可能利用 .table
類來使表格看起來愈加美不雅。
<table class="table">
<thead>
<tr>
<th>Header</th>
<th>Header</th>
<th>Header</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<!-- 更多行數據 -->
</tbody>
</table>
2. 設置表格高度
2.1 利用 CSS 設置高度
假如你想要設置全部表格的高度,可能經由過程增加 CSS 類或直接編寫 CSS 代碼來實現。
2.1.1 利用 CSS 類
Bootstrap 供給了 .table-sm
跟 .table-lg
類來分辨設置小號跟大年夜號表格的高度,但你可能須要改正確的把持。
<table class="table table-height">
<!-- 表格內容 -->
</table>
2.1.2 直接編寫 CSS 代碼
你可能直接在 <style>
標籤中定義表格的高度。
<style>
.table-height {
height: 300px; /* 設置表格高度為 300px */
overflow-y: auto; /* 假如表格內容超出高度,則表現滾動條 */
}
</style>
2.2 利用 JavaScript 設置高度
除了 CSS,你也可能利用 JavaScript 來靜態設置表格的高度。
<script>
document.addEventListener('DOMContentLoaded', function() {
var table = document.querySelector('.table-height');
table.style.height = '300px'; // 設置表格高度為 300px
});
</script>
2.3 利用媒體查詢
假如你想要根據差其余屏幕尺寸設置差其余表格高度,可能利用媒體查詢來實現。
<style>
@media (max-width: 768px) {
.table-height {
height: 200px;
}
}
</style>
3. 垂直滾動
假如你設置的表格高度小於內容高度,表格將主動表現垂直滾動條。
<style>
.table-height {
height: 200px;
overflow-y: auto;
}
</style>
4. 現實利用案例
以下是一個簡單的表格,演示了怎樣設置表格的高度。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
<style>
.table-height {
height: 300px;
overflow-y: auto;
}
</style>
</head>
<body>
<div class="container">
<table class="table table-height">
<thead>
<tr>
<th>Header</th>
<th>Header</th>
<th>Header</th>
</tr>
</thead>
<tbody>
<!-- 假設有 100 行數據 -->
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<!-- 更多行數據 -->
</tbody>
</table>
</div>
</body>
</html>
5. 總結
在 Bootstrap 4 中設置表格的高度可能經由過程多種方法實現,包含 CSS 類、CSS 代碼、JavaScript 跟媒體查詢。根據你的具體須要,你可能抉擇最合適你的方法來把持表格的高度。盼望本文能幫助你輕鬆實現表格尺寸的把持。