我正在制作一个有两个级别的网页。第一个包含家庭,音乐,工程等等。每个级别都有一个子级。例如,工程学将具有电路,编程等。我有一个用于导航的标签系统看起来非常好。我是html的新手,但直觉上,我想像Java程序一样使这个模块化。所以我不确定最好的方法是什么。以下是我的一些想法。为了讨论的目的,我会尽可能地尝试简化它。
一个主页面,其中包含文本框,标题和图像的空间。通过单击导航栏,图像,标题和文本框将更改为该页面的内容。 Ex *通过点击工程 - >电路,图像变为电路图片,文本框说明电流。对图片和文本的引用存储在外部文件中(也许是engineering / circuits.html)。
可替换地,
多个页面,每个页面包含相似的代码(包括导航菜单的复制/粘贴版本)。每个页面都包含它自己的内容。
我更喜欢第一个简单和模块化。当然,目标是拥有整洁可读的代码。我讨厌在多个地方编码相同的东西(我相信大多数优秀的程序员都这样做)。非常感谢任何反馈以及如何包含来自其他文件的内容的信息。谢谢!
切特
答案 0 :(得分:1)
我会使用PHP包括能够包含你的标题和导航,而不必像你所说的那样剪切和粘贴。你可以包括你想要的任何东西。我认为PHP对此很有用。您还可以添加一些变量,例如页面标题,并在页眉中回显它。您将html放在包含中,但使用PHP扩展名保存。
<?php
include 'includes/header.php';
?>