如何在markdown/pandoc表中进行单元格垂直对齐?

 鱼鱼de眼泪2012 发布于 2022-12-08 19:42

有没有办法在markdown/pandoc中指定表格单元格内容的垂直对齐方式?

详细信息:
默认行为是居中对齐,我希望单元格内容与单元格的顶部对齐.有关默认行为的示例:

|           |               |
|-----------|---------------|
| Something | This is a very long line that breaks into two. This is a very long line that breaks into two.This is a very long line that breaks into two.This is a very long line that breaks into two.|

上例中左侧单元格的内容将垂直居中.

1 个回答
  • 使用多行表语法(仅由Pandoc支持 - 它是Markdown的Pandoc特定扩展):

       -------------------------------------------------------------
        Centered   Default           Right Left
         Header    Aligned         Aligned Aligned
       ----------- ------- --------------- -------------------------
          First    row                12.0 Example of a row that
                                           spans multiple lines.
    
         Second    row                 5.0 Here's another one. Note
                                           the blank line between
                                           rows.
       -------------------------------------------------------------
    
       Table: Here's the caption. It, too, may span
       multiple lines.
    

    多行表允许标题和表行跨越多行文本(但不支持跨越表的多个列或行的单元格).

    这些工作就像简单的表,但有以下不同之处:

    它们必须以标题文本之前的一行破折号开头(除非省略标题).

    它们必须以一行破折号结束,然后是空白行.

    行必须用空行分隔.

    在多行表中,表解析器会关注列的宽度,并且编写器会尝试在输出中重现这些相对宽度.因此,如果您发现其中一列在输出中太窄,请尝试在降价源中加宽它.

    2022-12-11 03:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有