31

我正在使用 Jekyll 默认 kramdown。我有一张桌子显示使用

surround text, etc.

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

surround text...

但是表格没有边框。如何显示边框。

4

4 回答 4

29

我能够以这种方式将样式类分配给降价表。它提供了一个带有黑线边框和单元格之间边框的表格。

Markdown 示例:在文件 hello-world.md 中

| Item | Description | Price |
| --- | --- | ---: |
| item1 | item1 description | 1.00 |
| item2 | item2 description | 100.00 |
{:.mbtablestyle}

/_sass/ 目录中 _base.scss 文件中的 SCSS

.mbtablestyle {
        border-collapse: collapse;

   > table, td, th {
        border: 1px solid black;
        }
}

这是在使用带有 IAL 的 Kramdown 的 jekyll 版本 3.1.2 中。IAL 在 { } 内,并且必须在 markdown 文件中分配给它的块之前或之后,它们之间没有空行。

于 2016-04-19T13:23:02.213 回答
23

最小表格样式是

table{
    border-collapse: collapse;
    border-spacing: 0;
    border:2px solid #ff0000;
}

th{
    border:2px solid #000000;
}

td{
    border:1px solid #000000;
}
于 2015-03-02T12:23:04.813 回答
2

我设法做这样的事情:

{:class="table table-bordered"}
| Tex Space     | Blue Space        | Lambda            |
|-------------- |----------------   |------------------ |
| sXYZ          | sBlue             | sXYZ abcde fghy   |
| Jaobe XTZ     | Blue Game 5.2     | 5.2               |

KramDown 使用了 Table / Table Bordered 的 CSS(例如它在 Bootstrap 中定义)。

于 2018-11-17T13:46:02.310 回答
0

我只是

| Item | Description | Price |
| --- | --- | ---: |
| item1 | item1 description | 1.00 |
| item2 | item2 description | 100.00 |
{:.table-striped}
于 2018-11-20T12:55:52.687 回答