2011-01-28 103 views
0

我目前使用Dreamweaver作为我的网站。它允许我为所有需要在其他页面上重复的代码创建一个模板。这使我可以对模板进行更改,并且会更新链接到模板的所有其他页面。在网站上创建重复区域

如何在没有Dreamweaver的情况下执行此操作?你是否将页面链接到原始的HTML/CSS文件?

回答

3

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

例如,因为我使用PHP,我会使用以下任何地方我想要我的页脚出现。

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

这样,当你想改变页脚时,你只需要在一个地方完成。好的做法是确定您的网站的部分(或区域)在您的所有网页中都是相同的,然后使用上述过程来组织您的代码。

对于更多的视觉控制,你应该确保你所有的网页链接到你选择的CSS文件。

我希望我能理解你的问题。

2

专业网站开发人员(通常)不写平面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> 
0

Dreamweaver可以过写这些给你。如果您在站点目录中的某个地方创建了单独的文本文件,例如/includes/,则可以选择插入>服务器端包含并在包含文件夹中选取您的文本文件。 Dreamweaver将为您插入代码。

我会补充一点,我使用sever端包括和模板页面,并发现它们相互恭维,特别有用的是可选的重复区域。