4.模板的继承及Bootstrap实现导航条

本文介绍了如何利用HTML模板的继承特性,结合Bootstrap,创建一个可复用的导航条。首先,引入Bootstrap的CSS和JS文件,然后在HTML中插入导航条代码。接着,对导航条进行定制,如替换Brand为Logo,调整下拉菜单等内容。通过创建一个包含导航条的base.html作为父模板,其他页面继承此模板,替换特定区块的内容。同时,展示了如何在Flask中引用静态文件,以及设置网页图标的方法。
摘要由CSDN通过智能技术生成

在建设一个网站的时候,不同的页面有很多元素是一样的,比如导航条、侧边栏等,我们可以使用模板的继承,避免重复编写html代码。现在我们打算实现一个在网页上方的导航条,并在所有的页面中继承这个导航条。导航条的建立,我们直接使用Bootstrap提供的如下导航条的样式

clipboard.png

但在使用Bootstrap的导航条样式之前,需要先引用Bootstrap所需要的cssjs文件以及jQuery,我们在htmlheader中插入以下代码完成引用:

<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous">

这里都是通过链接引用网络上的cssjs文件,而不是将其下载下来并从本地引用。之后我们把上述导航条的代码复制到htmlbody中,jscss引用复制到header中,浏览器就能显示和图中一样的导航条了。我们再做一些简单的修改和优化,最终我们的导航条是这样的:

clipboard.png

具体修

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值