Tool-Markdown-表格嵌套
October 24, 2020 8:48 PM
Markdown的基本表格是沒辦法實現多層嵌套的,如合並的單元格顯示問題。
簡單形式 語法、效果及對齊
如下是簡單形式:
column1 | column2 |
---|---|
效果:
column1 | column2 |
---|---|
此外":"可以設置對齊方式。
以上的格式很難書寫,可以用TableConvert 格式化內容.
解決方案 使用html的<table>
實現
具體涉及:<tr>
、<td>
、<th>
以及最重要的<th rowspan="xxx"></th>
、<th colspan="xxx"></th>
輔助處理轉換方法:Excel到HTML的無格式表轉換器
具體細節可參照: Markdown之表格的處理
以上設置 在Algorithm-Sort-時間復雜度與空間復雜度及穩定性
中使用。
對於html的使用總結
以下摘自https://www.ituring.com.cn/article/3452
1.將第一個 <table>
變成<table class="table table-bordered table-striped table-condensed">
給表格帶上某種樣式,如果沒有的話,比較不好看:
table-bordered:帶圓角邊框和豎線
table-striped:奇偶行顏色不同
table-condensed:壓縮行距
以上三個可以進行不同的組合,如果是很長的表格,建議只用后兩個.
2.如果需要表頭跟內容不一樣,可以將<td>
表頭內容</td>換成<th>表頭內容</th>
.
3.如果表格內文需要換行,可以在要換行的內容后加入<br>
,后面的內容就會跑到下一行.
4.如果內文中有代碼,需要特別顯示,可使用:<code>代碼</code>
.
5.如果表格中有需要設為斜體的內容,可使用:<I>要設為斜體的內容</I>
.
6.如果有跨行或者跨列的單元格,可用<th colspan="跨列數">內容</th>
,跨行則是用rowspan="跨行數".
7.如果要調整某一列的寬度,可使用:<th width="寬度值或百分比">表頭內容</th>
.
8.如果要調整整個表格的寬度,可以參考berlinix的這篇文章:http://www.ituring.com.cn/article/details/8367