2010-10-30 104 views

回答

9

它是HTML,因此您需要在CSSwikipedia entry)中执行额外的格式设置。

要使MultiMarkdown使用CSS文件,您需要将必要的元数据添加到文档中。来自Text::MultiMarkDown文档:

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

对于如:

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'}); 

NB。请参阅行css: table.css

所以上面的$html现在将包含必要的样式表链接到table.css。您只需在table.css中定义CSS即可满足格式要求。例如:

caption { font-size: 200%;} 
table { border: 1px solid black; } 
td,th { border: 1px solid black; } 
th  { width: 120px; }