aaj*_*aaj 1 git markdown github github-flavored-markdown
我正在尝试创建一个降价表,其中一列应该有一个复选框。
我尝试了以下方法:
| Db2WoC Plan | Total time | RPO,RTO met |
| ------------------------------------------- | --------- |-------------|
| Db2 on Cloud Entry/Enterprise 1 TB | 8:10:16 | <ul><li>[x] item1</li><li>[ ] item2</li></ul> |
| Db2 Warehouse on Cloud for transaction | 8:10:16 | - [x] ok |
| Db2 Warehouse on Cloud(AWS) | 8:10:16 | - [x] ok |
| Db2 Warehouse on Cloud(Softlayer) | 8:10:16 | - [x] ok |
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用。
我看到以下结果:
Db2WoC Plan Total time RPO,RTO met
Db2 on Cloud Entry/Enterprise 1 TB 8:10:16 [x] item1
[ ] item2
Db2 Warehouse on Cloud for transaction 8:10:16 - [x] ok
Db2 Warehouse on Cloud(AWS) 8:10:16 - [x] ok
Db2 Warehouse on Cloud(Softlayer) 8:10:16 - [x] ok
Run Code Online (Sandbox Code Playgroud)
Way*_*lan 11
使用 HTML 实体 ( ✓
) 或表情符号 ( :heavy_check_mark:
)。
GitHub Markdown Spec 特别指出:
不能在表中插入块级元素。
列表项是块级元素,因此不允许出现在表格单元格中。和任务列表中的项目仅仅是列表项的另一种风格,恰好包含一个复选框。如果您没有列表项,那么您就不能有任务列表项。换句话说,表格单元格中不能有任务列表项。
正如原始 Markdown 规则所解释的那样:
对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身。
而且,由于 HTML 复选框是内联元素,因此人们可能会想将原始 HTML复选框直接插入表格单元格中:
<input type="checkbox" checked>
Run Code Online (Sandbox Code Playgroud)
但是,存在 GitHub 的卫生过滤器会删除复选框的问题。事实上,GitHub 的任务列表并不使用实际的复选框元素,而是使用复选标记的图像。
更有用的选项可能是使用HTML 实体或表情符号作为复选标记。例如:
| Description | Checkmark |
| ----------------------------------- | ----------------------- |
| HTML Entity: check mark | ✓ |
| HTML Entity: heavy check mark | ✔ |
| HTML Entity: ballot box with check | ☑ |
| HTML Entity: ballot box with x | ☒ |
| HTML Entity: ballot box (unchecked) | ☐ |
| Emoji: heavy check mark | :heavy_check_mark: |
| Emoji: ballot box with check | :ballot_box_with_check: |
| Emoji: white check mark | :white_check_mark: |
Run Code Online (Sandbox Code Playgroud)
当您使用表格单元格时,您可能不需要未选中的框,空表格单元格就足够了。但是,如果您真的还想要空复选框,那么投票箱应该可以很好地工作。
我在你的要点中添加了一条评论,它展示了上述所有选项在 GitHub 上的样子。
归档时间: |
|
查看次数: |
6954 次 |
最近记录: |