将html代码放入模板中

将html代码放入模板中,html,css,Html,Css,我想创建一个表,具有一定数量的列和行。我将使用这个确切的表几次,所以我想把它变成一个模板。然后只调用模板,而不是复制和粘贴代码块 这可能吗?有更好的解决方案吗? 谢谢我建议使用javascript。使客户端的胡须模板制作也相当容易 编辑:由于您的评论指定您现在将使用PHP,我仍然建议使用mustache模板,但您可以改为使用。假设“代码块”意味着您可以重复使用模板,只需说,恐怕这不是真的“可能”,至少不是客户端 您可能需要仔细阅读,因为这正是像input、video、textarea和其他元素用

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

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

我建议使用javascript。使客户端的胡须模板制作也相当容易

编辑:由于您的评论指定您现在将使用PHP,我仍然建议使用mustache模板,但您可以改为使用。

假设“代码块”意味着您可以重复使用模板,只需说,恐怕这不是真的“可能”,至少不是客户端


您可能需要仔细阅读,因为这正是像input、video、textarea和其他元素用来将复杂结构封装到一个元素中的东西。但是,它不是标准化的。

因此,在任何情况下,如果您还不知道脚本语言,您都需要学习脚本语言。您提到了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。要做到这一点,大多数时候你只需要安装ApachePHP5模块(如果你有一个共同化的主机,它已经安装好了),并确保用
.php
扩展名命名你的文件。

恐怕你需要一些服务器端脚本来实现这一点可以吗?如果是这样的话,你能用什么语言,你想用什么语言。有很多方法可以实现这一点,您可以使用javascript或服务器端解决方案。你需要更具体地说明你在许多不同地方使用它的意思。@Pikrass是的,那很好。对于我的后端,我计划使用php。如果你使用php,你可以在不同的地方使用。@Rooster,我的意思是使用object/html代码块作为常规html标记。这样可以节省空间和组织。我不太喜欢这些基于Javascript的解决方案。所有客户端都不支持Javascript(例如盲文设备),这将使该站点完全无法与它们一起使用。同样的事情也适用于网络爬虫。OP可以使用服务器端脚本,所以他应该使用它。如果他不能,他可以使用一些Bash/Perl/Ruby/。。。脚本生成HTML并将其放在服务器上。他没有指定解决方案的用途。仅仅基于他的问题,他甚至可能没有使用服务器端代码(可能只是一个学习项目)。在PHP中可以使用胡须模板。在基本上已经是模板引擎的语言中使用模板引擎是非常多余的。:)Pikrass没有提到支持盲文设备或InternetExplorer3,所以我确信javascript支持不是问题。