如何像现有的每个流行网站一样,为不同的页面重用HTML代码?
在几乎每个网站上,它们都有不同的页面,每个页面都有相同的HTML代码。我强烈怀疑网站的创建者是否会编辑每个页面的HTML代码,尤其是当用户可以制作自己的页面时(比如Redditor制作自己的子Reddit)。这两个来自维基百科的页面:是不同的页面,但它们有非常相似的html代码 我甚至不需要让用户创建他们自己的页面,我只需要有多个重复使用html代码的页面。很明显,不同的页面有不同的html代码,但我不认为开发人员会复制和粘贴html代码,更改它,然后更改每个页面中标题的代码,以便在有新产品时包含新页面 和是使用相同html代码的不同页面。他们用什么?我应该学习bootstrap吗?不过,在bootstrap制作之前,我见过一些网站是这样做的。这种东西叫什么?他们是用HTML写的还是用编译成HTML的东西写的?我应该如何做这个每个webdev都知道如何做但我却找不到任何相关信息的非常简单的任务 我试着搜索“重用HTML代码”,但没有找到任何答案。我所看到的都是特例如何像现有的每个流行网站一样,为不同的页面重用HTML代码?,html,Html,在几乎每个网站上,它们都有不同的页面,每个页面都有相同的HTML代码。我强烈怀疑网站的创建者是否会编辑每个页面的HTML代码,尤其是当用户可以制作自己的页面时(比如Redditor制作自己的子Reddit)。这两个来自维基百科的页面:是不同的页面,但它们有非常相似的html代码 我甚至不需要让用户创建他们自己的页面,我只需要有多个重复使用html代码的页面。很明显,不同的页面有不同的html代码,但我不认为开发人员会复制和粘贴html代码,更改它,然后更改每个页面中标题的代码,以便在有新产品时包
我希望通过这个,我将能够有一个网站,可以有多个页面使用相同的基本HTML代码。如果我想要一个新标签,我就不必编辑每个页面的HTML代码。有很多方法可以做到这一点! 如果您使用的是asp.net,则可以使用母版页。 有关更多信息: 或者您可以使用php“include”语句。假设您创建了一个页面作为header.php(header.html),另一个页面作为footer.php(footer.html),那么您只需要包含这些页面。 乙二醇
你的网页
您描述的内容是通过HTML模板和服务器端脚本实现的。服务器脚本在HTML模板中注入数据,从而对任意数量的页面重用一个模板。一个模板可以由多个部分组成,这些部分可以组合在一起,以实现外观相似但不同的页面。它被称为动态HTML
以下是有关其工作原理的基本教程:
要创建一个现代化的网站,你需要同时使用十几种不同的技术。这是一张信息图表,让我们了解一下你的想法:这个问题非常笼统,如果不知道你的目标是什么,很难回答。我高度怀疑是否有任何网站开发人员从零开始开发网站。大多数使用内容管理系统(CMS),它使用服务器端脚本来提供HTML片段以形成网站。例如页眉、页脚、内容体,我不是指HTML标记页眉和页脚,尽管它们是CMS服务的一部分。最流行的内容管理系统是Wordpress,它是用php构建的。这些页面甚至不需要特别指定,它们可以是博客帖子列表、图片库等等。有许多不同的CMS包,它们有不同的用途,并且取决于您的需求。在我看来,Wordpress是最简单的,学习曲线最低,功能相当强大,尤其是所有可用的模板和插件。Wordpress本身是免费的,有很多免费的模板可供选择。然而,也有付费模板和插件提供额外的功能。您唯一需要的是php支持和一个托管站点 你需要知道的都可以在这里找到- 其他内容管理系统包括Joomla、Drupal、Magento、PrestaShop和TYPO3。每种方法都有各自的优缺点,对插件和模板的支持也各不相同。有些设计用于支持电子商务网站,如PrestaShop和TYPO3,但大多数CMS库通过插件和模板提供对电子商务的支持 Bootstrap是一个框架,与CMS略有不同,但它提供了类似的功能。它提供不同的部件或容器,你设计形成一个网站或网页 我建议你从Wordpress开始,如果你有更特殊的需求,请查看其他选项。我不建议您开始编写php代码来为页面服务,除非您是一名经验丰富的php程序员,即使在这种情况下,如果有这么多免费的开源工具已经为您完成了这项工作,您为什么还要这样做呢
<?php include 'header.php';?>
<html>your web page</html>
<?php include 'header.php';?>