码迷,mamicode.com
首页 > 其他好文 > 详细

include标签—引用文件路径

时间:2020-05-30 18:22:55      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:meta   内容   src   网站优化   ges   tag   详情   imp   nav   

今天给大家讲解的是include标签,在打代码的时候总会出现一些重复的样式,这个时候就可以用include标签来减少打代码的次数。

技术图片


文件名index.html,代码:

{% from ‘macros/forms.html‘ import input %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>宏</title> <style> *{ list-style: none; text-decoration: none; } .header{ height: 60px; background: #3a3a3a; color: #fff; margin-bottom: 20px; } .header .nav-group{ margin-left: 10px; } .header .nav-group li{ float: left; line-height: 60px; margin: 0px 20px; } .nav-group li a{ color: #fff; } .footer{ height: 60px; background: #3a3a3a; } .footer p{ color: #fff; margin-left: 30px; padding-top: 20px; } </style></head><body> <div class="header"> <ul class="nav-group"> <li><a href="#">新闻</a></li> <li><a href="#">音乐</a></li> <li><a href="#">贴吧</a></li> <li><a href="#">视频</a></li> </ul> </div> <table> <tbody> <tr> <td>账号</td> <td>{{ input(placeholder="请输入账号") }}</td> </tr> <tr> <td>密码</td> <td>{{ input(type="password", placeholder="请输入密码") }}</td> </tr> <tr> <td></td> <td>{{ input(type="submit", value="提交") }}</td> </tr> </tbody> </table> <div class="footer"> <p>页面底部</p> </div></body></html> 

现在考虑这样一个问题,如果页面头部和底部是很多页面要用的样式,那么如果在每一个新的文件中都要复制相同的代码肯定不是我们希望的,这时候就可以用到include标签了:

用法

{% include ‘引用文件路径‘ %}

include前提是把相同的代码先提取出来,所以我们将对应的代码先提取成文件:

文件结构:

技术图片

headers.html

<style>
    *{        list-style: none;        text-decoration: none; } .header{ height: 60px; background: #3a3a3a; color: #fff; margin-bottom: 20px; } .header .nav-group{ margin-left: 10px; } .header .nav-group li{ float: left; line-height: 60px; margin: 0px 20px; } .nav-group li a{ color: #fff; }</style><div class="header"> <ul class="nav-group"> <li><a href="#">新闻</a></li> <li><a href="#">音乐</a></li> <li><a href="#">贴吧</a></li> <li><a href="#">视频</a></li> </ul></div> 

footers.html

<style>
    .footer{        height: 60px; background: #3a3a3a; } .footer p{ color: #fff; margin-left: 30px; padding-top: 20px; }</style><div class="footer"> <p>页面底部</p></div> 

将公共部分提取出以后在调用的地方只需要用include标签调用即可:

index.html

{% from ‘macros/forms.html‘ import input %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>宏</title></head><body> {% include ‘index/headers.html‘ %} <table> <tbody> <tr> <td>账号</td> <td>{{ input(placeholder="请输入账号") }}</td> </tr> <tr> <td>密码</td> <td>{{ input(type="password", placeholder="请输入密码") }}</td> </tr> <tr> <td></td> <td>{{ input(type="submit", value="提交") }}</td> </tr> </tbody> </table> {% include ‘index/footers.html‘ %}</body></html> 

如果还有一个详情页,那么只需要:

detail.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Detail</title></head><body> {% include ‘index/headers.html‘ %} <p>这是详情页</p> {% include ‘index/footers.html‘ %}</body></html> 

如果对软件测试、接口测试、自动化测试、面试经验交流。感兴趣可以加软件测试交流:1085991341,还会有同行一起技术交流。

显示

技术图片

 

以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。

来源:阜阳网站优化

include标签—引用文件路径

标签:meta   内容   src   网站优化   ges   tag   详情   imp   nav   

原文地址:https://www.cnblogs.com/vwvwvwgwgvervae/p/12994082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!