2010-11-28 58 views

回答

3

看看Django是如何做到这一点的。 Django使用在您使用意见来填充背景,然后用这方面来处理模板一个模型 - 视图 - 控制器样的办法。请注意,Django有自己的MVC terminology

例如,如果我们说我们的语境内容如下(在伪代码),

author = 'mntnoe' 
title = 'My Title' 
content = '<p>This is my content</p>' 

我们可以使用下面的模板:

<h1>{{ title }}</h1> 
<div class="author">Author: {{ author }}</div> 
<div class="content"> 
{{ content }} 
</div> 

现在,你可以随意更换模板(或模板集合)与另一个模板不会影响网站的工作方式。

2

通过使用正确的html和css来分隔格式化内容。这意味着在HTML中使用CSS样式而不是内联样式。

您可以制作多个css文件(如果您愿意的话),并使用javascript在它们之间切换。

2

让您的服务器端选择的技术根据CSS和图像简单地生成轻松调整html。一个很好的例子是http://www.csszengarden.com/。它每次发出相同的html,但使用不同的css和图像来设置它。看看他们生成的html来获取想法。