在网站上创建重复区域
问题描述:
我目前使用Dreamweaver作为我的网站。它允许我为所有需要在其他页面上重复的代码创建一个模板。这使我可以对模板进行更改,并且会更新链接到模板的所有其他页面。在网站上创建重复区域
如何在没有Dreamweaver的情况下执行此操作?你是否将页面链接到原始的HTML/CSS文件?
答
如果重复的区域指的是诸如页脚(通常每个网页都相同)等区域,那么通常会创建一个文件(例如footer.html),然后将其包含在每个网页中页面。
例如,因为我使用PHP,我会使用以下任何地方我想要我的页脚出现。
<?php include "footer.html"; ?>
这样,当你想改变页脚时,你只需要在一个地方完成。好的做法是确定您的网站的部分(或区域)在您的所有网页中都是相同的,然后使用上述过程来组织您的代码。
对于更多的视觉控制,你应该确保你所有的网页链接到你选择的CSS文件。
我希望我能理解你的问题。
答
专业网站开发人员(通常)不写平面HTML文件。相反,他们使用服务器端脚本(如PHP,Perl和ASP.NET)来创建网站的某些部分。
这允许开发人员从该结构的内容从
时常内容管理系统中使用的样式等分离。两个非常受欢迎的开源软件是Drupal和WordPress。
举一个简单的例子,变量可以从数据库填充,并放入模板看起来像这样:
<!DOCTYPE html>
<html>
<head>
<title><?php echo $title; ?></title>
<?php echo $styles, $scripts; ?>
</head>
<body>
<?php echo $header, $content, $nav, $footer; ?>
</body>
</html>
答
Dreamweaver可以过写这些给你。如果您在站点目录中的某个地方创建了单独的文本文件,例如/includes/,则可以选择插入>服务器端包含并在包含文件夹中选取您的文本文件。 Dreamweaver将为您插入代码。
我会补充一点,我使用sever端包括和模板页面,并发现它们相互恭维,特别有用的是可选的重复区域。