在网站上创建重复区域

时间:2011-01-28 02:13:24

标签: html css dreamweaver

我目前在我的网站上使用Dreamweaver。它允许我为我想在其他页面中重复的所有代码创建一个模板。这允许我对模板进行更改,它将更新链接到模板的所有其他页面。

如果没有Dreamweaver,您如何做到这一点?您是否将页面链接到原始HTML / CSS文件?

3 个答案:

答案 0 :(得分:3)

如果重复区域是指页脚等区域(通常在每个网页中都相同),那么您通常会创建一个文件(例如footer.html),然后将其包括在内你的每个网页。

例如,当我使用PHP时,无论我希望我的页脚出现在哪里,我都会使用以下内容。

<?php include "footer.html"; ?>

这样,当您想要更改页脚时,您只需要在一个地方进行更改。好的做法是识别您网站的所有网页中的部分(或区域),然后使用上述流程来整理您的代码。

要获得更多视觉控制,您应确保所有网页都链接到您选择的CSS文件。

我希望我理解你的问题。

答案 1 :(得分:2)

专业Web开发人员(通常)不编写平面HTML文件。相反,他们使用服务器端脚本(如PHP,Perl和ASP.NET)来创建网站的一部分。

这允许开发人员将结构中的内容与样式等分开。

通常使用内容管理系统。两个非常受欢迎的开源源代码是DrupalWordPress

作为一个简单的例子,变量可以从数据库填充,并放入模板中,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title><?php echo $title; ?></title>
<?php echo $styles, $scripts; ?>
  </head>
  <body>
<?php echo $header, $content, $nav, $footer; ?>
  </body>
</html>

答案 2 :(得分:0)

Dreamweaver也可以为您编写这些内容。如果您在站点目录中的某个位置创建单独的文本文件,例如 / includes / ,则可以选择插入&gt;服务器端包含并在包含文件夹中选择您的文本文件。 Dreamweaver将为您插入代码。

我将补充说,我一起使用服务器端包含和模板页面,发现它们很好地相互补充,特别有用的是可选和重复区域。