Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何设置多重标记表的格式?_Html_Perl_Markdown - Fatal编程技术网

Html 如何设置多重标记表的格式?

Html 如何设置多重标记表的格式?,html,perl,markdown,Html,Perl,Markdown,我正在按照中表部分下的指导原则编写多标记表,并希望使用将它们转换为HTML 它工作得很好,唯一的问题是我不知道如何控制表格的格式(显示边框、对齐标题、字体大小等)。它是HTML,因此您需要在()中进行额外的格式设置 要使用CSS文件,您需要向文档中添加必要的元数据。从文档中: 多重标记支持“元数据”的概念,它允许您在文档本身中指定许多格式选项。元数据应该放在文件的前几行中,每行的值作为冒号分隔的键/值对。元数据应该用一个空行与文档分开 例如: use Text::MultiMarkdown 'm

我正在按照中表部分下的指导原则编写多标记表,并希望使用将它们转换为HTML


它工作得很好,唯一的问题是我不知道如何控制表格的格式(显示边框、对齐标题、字体大小等)。

它是HTML,因此您需要在()中进行额外的格式设置

要使用CSS文件,您需要向文档中添加必要的元数据。从文档中:

多重标记支持“元数据”的概念,它允许您在文档本身中指定许多格式选项。元数据应该放在文件的前几行中,每行的值作为冒号分隔的键/值对。元数据应该用一个空行与文档分开

例如:

use Text::MultiMarkdown 'markdown';

my $text = <<EOL;
css: table.css

|             |          Grouping           ||
First Header  | Second Header | Third Header |
 ------------ | :-----------: | -----------: |
Content       |          *Long Cell*        ||
Content       |   **Cell**    |         Cell |

New section   |     More      |         Data |
And more      |            And more          |
[Prototype table]
EOL

my $html = markdown( $text, {document_format => 'Complete'} );
caption { font-size: 200%;}
table   { border: 1px solid black; }
td,th   { border: 1px solid black; }
th      { width: 120px; }