我正在为一个研究所创建一个网站,因为我是这个领域的新手,所以我想知道我是否可以为标题部分创建一个页面(其中包含该研究所的徽标和名称),我可以合并那个页面到我正在创建的每个页面。如果可能的话建议我如何结合标题部分和新创建的页面..
问问题
2918 次
2 回答
4
令人惊讶的是,没有办法在直接的 HTML 中做到这一点。甚至在 HTML5 中也没有。
如果您只创建几个页面,我建议只需将内容复制粘贴到每个页面的 HTML 文件中。诚然,这种方法很快就会成为一种负担。
一些 Web 服务器会在提供页面之前解析页面的 HTML,查找特定类型的 HTML 注释,然后将其解释为插入另一个文件内容的命令。此功能称为“服务器端包含”或“SSI”。一些 Web 服务器,例如Apache Tomcat,具有此功能,但出于安全考虑,默认将其关闭。
如果您正在构建动态页面,其中提供的 HTML 内容是使用编程语言即时创建的,而不是从预先创建的磁盘文件中读取,那么您绝对可以使用该编程语言包含 HTML 片段。
我建议你做一些额外的研究来建立你的网络创作技能。一个很好的培训来源是O'Reilly Media, Inc的“ Head First HTML with CSS & XHTML ”一书。
于 2012-10-06T05:45:29.553 回答
0
您可以从不同的地方提取 html 代码并将它们与 php 合并。我做这件事已经好几年了,所以我无法详细说明。
于 2020-12-29T04:58:22.567 回答