0

我想创建一个具有固定数量的列和行的表。我将多次使用这个精确的表格,所以我想把它做成一个模板。然后只需调用模板而不是复制和粘贴代码块。

这可能吗?有更好的解决方案吗?
谢谢

4

3 回答 3

0

我建议使用 javascript 进行小胡子模板。ICanHaz.jz也使客户端的胡子模板变得相当容易。

编辑:正如您的评论指出您现在将使用 PHP,我仍然建议使用 mustache 模板,但您可以使用 PHP来实现它。

于 2013-08-09T01:44:26.273 回答
0

假设“代码块”意味着您可以通过说 <my_cool_custom_table></my_cool_custom_table> 来重用模板,恐怕这不是真的“可能”,至少不是客户端。

您可能想阅读shadow dom,因为这正是输入、视频、文本区域和其他元素用来将复杂结构封装到一个元素中的东西。但是,它不是标准化的。

于 2013-08-09T02:00:43.900 回答
0

因此,无论如何,如果您还不知道脚本语言,您将需要学习一种脚本语言。您提到了 PHP,所以我将用它来演示。

请注意,我在这里使用的是非常基本的编程技能。如果您打算创建一个复杂的网站,您想学习制作更复杂的代码,或者学习一个框架。

在一个 HTML 文件中,调用它table.html,您将拥有自己的表格,仅此而已。然后在您需要它的每个页面中包含该文件。

<!DOCTYPE html>
<html>
    <head><!-- ... --></head>
    <body>
        The table:
        <?php include 'table.html'; ?>
        Tada! You can include it more than once:
        <?php include 'table.html'; ?>
    </body>
</html>

您需要告诉您的 Web 服务器将这些文件解释为 PHP。为此,大多数情况下您只需要安装 Apache PHP5 模块(如果您有互惠托管,它已经安装)并确保使用.php扩展名命名您的文件。

于 2013-08-09T02:02:57.863 回答