最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

HTML静态模板的继承_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:34:52
文档

HTML静态模板的继承_html/css

HTML静态模板的继承_html/css_WEB-ITnose:网站模板的设计,一般的,我们做网站有一些通用的部分,比如 导航,底部,访问统计代码等。合理的规划模板往往会减少工作量,同时也使得罗乱、难以阅读的静态页面布局变得优雅。 假设,我们的网站主页面除了正文是由导航条,低栏,统计栏构成。也就是nav.h
推荐度:
导读HTML静态模板的继承_html/css_WEB-ITnose:网站模板的设计,一般的,我们做网站有一些通用的部分,比如 导航,底部,访问统计代码等。合理的规划模板往往会减少工作量,同时也使得罗乱、难以阅读的静态页面布局变得优雅。 假设,我们的网站主页面除了正文是由导航条,低栏,统计栏构成。也就是nav.h

网站模板的设计,一般的,我们做网站有一些通用的部分,比如 导航,底部,访问统计代码等。合理的规划模板往往会减少工作量,同时也使得罗乱、难以阅读的静态页面布局变得优雅。

假设,我们的网站主页面除了正文是由导航条,低栏,统计栏构成。也就是nav.html,bottom.html,tongji.html。

在构建页面的时候,可以写一个base.html来包含(include)这些通用文件,如下:

 {% block title %}默认标题{% endblock %} {% include 'nav.html' %}{% block content %} 这里是默认内容,所有继承自这个模板的,如果不覆盖就显示这里的默认内容。{% endblock %}{% include 'bottom.html' %}{% include 'tongji.html' %}

在这里,所有的include都是引入通用文件,而block都是定义默认模块,其他继承base.html的页面,都可以在自己的页面中重新定义这些模块,达到覆盖替换的作用。

比如我们设计一个主页面index.html,继承自base.html,同时替换base.html中的title和content两个模块。以下是index.html文件的内容:

{% extends 'base.html' %}{% block title %}欢迎光临首页{% endblock %}{% block content %}{% include 'ad.html' %}这里是首页,欢迎光临{% endblock %}


运行这个页面,你就会发现,原有的base.html中的模块被替换掉了。

文档

HTML静态模板的继承_html/css

HTML静态模板的继承_html/css_WEB-ITnose:网站模板的设计,一般的,我们做网站有一些通用的部分,比如 导航,底部,访问统计代码等。合理的规划模板往往会减少工作量,同时也使得罗乱、难以阅读的静态页面布局变得优雅。 假设,我们的网站主页面除了正文是由导航条,低栏,统计栏构成。也就是nav.h
推荐度:
标签: 模板 html css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top