Python markdown将类添加到表中
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python markdown将类添加到表中,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2226字,纯文字阅读大概需要4分钟。
内容图文
![Python markdown将类添加到表中](/upload/InfoBanner/zyjiaocheng/771/aedded6221404e8f9f3ad3140c6cc551.jpg)
我使用markdown extantions:[‘nl2br’,’tables’,’attr_list’]
我需要制作表格3种类型,例如标准,标准,块和价格.但后来我试着用attr_list做这个我什么都没有..
有这样的事情:
问题:如果可能的话,如何使用扩展将整个类添加到整个表中?
解决方法:
这是attr_list扩展的已知限制. Markdown中的某些块级构造没有任何方法来表示HTML中的块级元素.简单地推断出来.例如,考虑表和列表. Markdown源中的位置是< table>或者< ul>代表?它不是.只有表格单元格(< td>)或列表项目(< li>)实际上在Markdown源代码中表示.
在这种情况下,文档作者如何指定attr应该应用于降价源中不存在的元素?我不认为这是可能的.我在上面的解释中列出了列表,因为我认为这一点更清楚.请考虑以下列表:
* foo
{#baz}
* bar
{#blah}
id =“blah”应该适用于包装< ul>或列表的最后一个列表项?它可能是.但是,要与第一个列表项一致地工作,它必须应用于列表项而不是包装列表.同样的推理也适用于表格.您只能将属性分配给单个单元格,而不是整个表格.
有趣的是,上周末(2014/02/16)新发布的Python-Markdown包括一个允许attr_list在表格单元格上正常工作的修复程序.我不认为您将能够为包装表元素本身分配属性.
也许这是指向Markdown的syntax rules的好时机,其中部分说明:
Markdown is not a replacement for HTML, or even close to it. Its syntax is very small, corresponding only to a very small subset of HTML tags. The idea is not to create a syntax that makes it easier to insert HTML tags. In my opinion, HTML tags are already easy to insert. The idea for Markdown is to make it easy to read, write, and edit prose. HTML is a publishing format; Markdown is a writing format. Thus, Markdown’s formatting syntax only addresses issues that can be conveyed in plain text.
For any markup that is not covered by Markdown’s syntax, you simply use HTML itself.
表格不是纯文本散文.因此,在许多人(我自己包括1)看来,他们并不真正属于降价.也就是说,最简单的表可以用明文表示,这就是为什么存在像Python-Markdown一样的简单表实现的原因.如果您想做更复杂的事情,那么您应该编写HTML或者查看另一种具有符合您需求的理念的标记语言.
也就是说,意见不同,并且已经创建了一些third party extensions以解决上述哲学问题.也许其中一个会更好地满足您的需求.
1:完全披露:我是Python-Markdown的主要开发人员.鉴于上述推理,我更倾向于完全删除表支持而不是添加其他功能.但是,为了继续支持现有用户,现有功能将保留在可预见的未来,不会增加表格语法.如果您真的想要更多功能,我们提供API,它允许您根据需要开发扩展.
内容总结
以上是互联网集市为您收集整理的Python markdown将类添加到表中全部内容,希望文章能够帮你解决Python markdown将类添加到表中所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。