我对 CSS 和 HTML 有一定程度的了解,但我以前从未构建过多页网站。
我的网站的标题区域已编码,并希望它在多个网页上显示。我怎样才能做到这一点?
将其另存为header.php
/header.html
您需要的任何一个。然后,从您以后编码的每个文件中,您可以<?php include('header.php');?>
. 您必须包含在其中的文件,.php
否则它将无法工作。
如果出于任何原因 php 不起作用或者您想改变节奏,这同样适用于 jsp
创建一个名为 header.jsp 的文件,然后在您想将其包含在页面中时使用下面的标记。
<jsp:include page="{header.jsp}"/>
这可能对您没有用,但谁知道它可能会帮助某人。有些人觉得这更容易,有些人觉得这更难,这取决于你的编程背景。
使用网络编程语言(PHP / ASP.Net / 无论你喜欢什么)在所有页面中包含导航栏。有像 Twig 这样的模板语言可以以更智能的方式为您做到这一点,并在您可能需要时为您提供额外的模板功能。