我需要与网页设计师合作,所以...
你能给我一些建议吗?
提前致谢
仅供参考:
模板属性语言(TAL) 是一种用于生成动态 HTML 和 XML 页面的模板语言。它的主要目标是简化程序员和设计师之间的协作。这是通过将 TAL 语句嵌入到有效的 HTML(或分别为 XML)标签中来实现的,然后可以使用通用设计工具对其进行处理。
Genshi 是一个 Python 库,它提供了一组集成的组件,用于解析、生成和处理 HTML、XML 或其他文本内容,以便在 Web 上生成输出。
主要特点是对标记很聪明的模板语言:与只处理字节和(如果幸运的话)字符的传统模板语言不同,Genshi 知道标签、属性和实际文本节点之间的区别,并使用这些知识对你有利。
注意:这里的主要特点是:
这是通过将 TAL(或 Genshi)语句嵌入到有效的 HTML(或 XML)标签中来实现的,然后可以使用常用的设计工具进行处理
示例:源氏:
<div>
<b py:if="foo">${bar}</b>
</div>
TAL:
<h1 tal:content="string:Some altogether different headline">
The headline visible to the designer
</h1>