Jekyll kramdown如何显示表格边框

时间:2015-03-02 09:17:07

标签: jekyll kramdown

我正在使用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 个答案:

答案 0 :(得分:25)

我能够通过这种方式将样式类分配给降价表。它给出了一个表格,黑色边框和单元格之间的边框。

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

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

/ _sass / directory

中_base.scss文件中的SCSS
.mbtablestyle {
        border-collapse: collapse;

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

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

答案 1 :(得分:15)

最小的表样式是

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

th{
    border:2px solid #000000;
}

td{
    border:1px solid #000000;
}

答案 2 :(得分:0)

我设法做到了这样:

{: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中定义)。

答案 3 :(得分:0)

我刚刚

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