一、表格樣式
1、論文中的表格樣式大多為簡潔明了的線框表格,沒有花哨的色彩和邊框。這種樣式方便讀者快速獲取信息,避免了無關信息的干擾。
代碼示例:
2、論文中還有一些表格採用了顏色區分不同狀態。比如,綠色表示正常,黃色表示警告,紅色表示異常等。這樣的樣式使得表格更易於閱讀和理解,能夠快速了解數據的情況。
代碼示例:
姓名 |
年齡 |
狀態 |
小明 |
18 |
正常 |
小紅 |
20 |
警告 |
小剛 |
26 |
異常 |
二、表格內容
1、論文中的表格內容一般都是數據和統計結果。這些數據可以是數字、文本、日期等形式。通過表格可以清晰地展示各類數據之間的關係和差異。
代碼示例:
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
2、表格還可以用來比較不同數據之間的差異,這時通常採用的是柱狀圖表格,可以直觀地顯示每個數據的大小和相對大小。
代碼示例:
地區 |
銷售額 |
增長率 |
華北 |
20000 |
15% |
華東 |
18000 |
10% |
華南 |
22000 |
25% |
三、表格排版
1、論文中的表格排版大多採用了靠近文字的排版方式,這樣可以更好地與文字內容融合,形成統一的視覺效果。
代碼示例:
以下是銷售數據表格:
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
2、有時候也會採用居中排版的方式,讓表格單獨成為一個整體,更加突出。
代碼示例:
以下是銷售數據表格:
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
四、表格交互
1、隨著互聯網的發展,越來越多的網站和應用程序開始採用表格交互來增強用戶體驗。通過一些簡單的交互,用戶可以輕鬆查看、排序和篩選表格數據。
代碼示例:
以下是銷售數據表格:
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
以下是互動式銷售數據表格:
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
<script>
function sortTable(n) {
var table, rows, switching, i, x, y, shouldSwitch, dir, switchcount = 0;
table = document.getElementsByTagName("table")[1];
switching = true;
dir = "asc";
while (switching) {
switching = false;
rows = table.rows;
for (i = 1; i < (rows.length - 1); i++) {
shouldSwitch = false;
x = rows[i].getElementsByTagName("TD")[n];
y = rows[i + 1].getElementsByTagName("TD")[n];
if (dir == "asc") {
if (x.innerHTML.toLowerCase() > y.innerHTML.toLowerCase()) {
shouldSwitch= true;
break;
}
} else if (dir == "desc") {
if (x.innerHTML.toLowerCase() < y.innerHTML.toLowerCase()) {
shouldSwitch = true;
break;
}
}
}
if (shouldSwitch) {
rows[i].parentNode.insertBefore(rows[i + 1], rows[i]);
switching = true;
switchcount ++;
} else {
if (switchcount == 0 && dir == "asc") {
dir = "desc";
switching = true;
}
}
}
}
</script>
2、同時還可以添加篩選功能,根據用戶選擇的條件,動態顯示錶格內容。
代碼示例:
以下是互動式篩選銷售數據表格:
2015 2016 2017 10% 20% 12.5%
年份 |
銷售額 |
增長率 |
2015 |
10000 |
10% |
2016 |
12000 |
20% |
2017 |
13500 |
12.5% |
<script>
function filterTable() {
var year = document.getElementById("year").value.toUpperCase();
var rate = document.getElementById("rate").value.toUpperCase();
var table = document.getElementsByTagName("table")[2];
var rows = table.getElementsByTagName("tr");
for (var i = 0; i < rows.length; i++) {
var yearCell = rows[i].getElementsByTagName("td")[0];
var rateCell = rows[i].getElementsByTagName("td")[2];
if (yearCell && rateCell) {
var yearValue = yearCell.textContent || yearCell.innerText;
var rateValue = rateCell.textContent || rateCell.innerText;
if (year === "" || yearValue.toUpperCase().indexOf(year) > -1) {
if (rate === "" || rateValue.toUpperCase().indexOf(rate) > -1) {
rows[i].style.display = "";
} else {
rows[i].style.display = "none";
}
} else {
rows[i].style.display = "none";
}
}
}
}
</script>
原創文章,作者:DLLNI,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/368769.html