html - 导航栏没有进入哈巴狗
问题描述
我是一个初学者,并试图将我的导航栏永久放置在基本布局中。我正在使用 youtube,但是当我学习后端时,根据我的课程,无论网站中链接页面的更改如何,导航栏都应该显示为永久性的,但它不起作用。
基本布局文件
doctype html
html
head
title DevilisHere
block scripts
block style
Body
block content
nav#navbar
div#container
img(src = "../static/bg.png")
ul
li #[a(href = "/") Home]
li #[a(href = "/") Devil]
li #[a(href = "/") Devils Address]
li #[a(href = "/") Contact Devil]
div#logotag
h6 DevilIsHere
block foot
footer.foot
h3.headline Copyright © 2020 DevilisHere | All Rights Reserved
主页文件//
extends layout.pug
block scripts
script(src="../static/index.js")
block style
style
include ../static/navbar.css
include ../static/section1.css
include ../static/section2.css
include ../static/section3.css
include ../static/footer.css
block content
section#firstSection
div.heading1
p.headline Welcome to Devils Mansion
div.tag2
p Come Prepared To Die
section#secondSection
p.headline.head2 Opt For a Remembrable Death.
div.heading2
div.card
h3.headline.cardhead Specialised in Peaceful Death
img(src= "../static/sec21.jpg")
div.para
p Lorem ipsum dolor sit amet, consectetur adipisicing elit. Id debitis soluta neque ducimus ad. Repudiandae error rerum recusandae dolore temporibus!
div.card
h3.headline.cardhead Have killed Billions
img(src= "../static/sec22.jpg")
div.para
p Lorem ipsum dolor sit amet, consectetur adipisicing elit. Id debitis soluta neque ducimus ad. Repudiandae error rerum recusandae dolore temporibus!
div.card
h3.headline.cardhead Experienced in Breaking Bones
img(src= "../static/sec23.jpg")
div.para
p Lorem ipsum dolor sit amet, consectetur adipisicing elit. Id debitis soluta neque ducimus ad. Repudiandae error rerum recusandae dolore temporibus!
div.card
h3.headline.cardhead Extra Caution with Body Art
img(src= "../static/sec24.jpg")
div.para
p Lorem ipsum dolor sit amet, consectetur adipisicing elit. Id debitis soluta neque ducimus ad. Repudiandae error rerum recusandae dolore temporibus!
section#thirdSection
h3.headline.logohead You can Submit Your Death Requests Here.
div.logosection
div.logo
img(src= "../static/logo1.png")
div.logo
img(src= "../static/logo2.png")
div.logo
img(src= "../static/logo3.png")
div.logo
img(src= "../static/logo4.png")
div.logo
img(src= "../static/logo5.png")
div.logo
img(src= "../static/logo1.png")
div.logo
img(src= "../static/logo2.png")
div.logo
img(src= "../static/logo3.png")
div.logo
img(src= "../static/logo4.png")
div.logo
img(src= "../static/logo5.png")
在上面的代码中,在浏览器中加载文件时,即使导航栏位于基本布局中,导航栏也不会显示。
解决方案
请参阅有关模板继承的文档。
nav#navbar
是默认内容。
...
Body
block content
nav#navbar
...
但它已经结束了section#firstSection
...
block content
section#firstSection
...
重组并放置nav#navbar
为 的同级block content
:
doctype html
html
head
title DevilisHere
block scripts
block style
Body
nav#navbar
div#container
img(src = "../static/bg.png")
ul
li #[a(href = "/") Home]
li #[a(href = "/") Devil]
li #[a(href = "/") Devils Address]
li #[a(href = "/") Contact Devil]
div#logotag
h6 DevilIsHere
block content
block foot
footer.foot
h3.headline Copyright © 2020 DevilisHere | All Rights Reserved
推荐阅读
- flutter - Flutter - 当长度大于或小于 0 时启用/禁用按钮
- java - 终端显示找不到文件后怎么办?
- node.js - 运行 `ng update @angular/cli @angular/core` 并且无法为 Angular 项目提供服务后,`ng serve` 出错
- java - 如何在不重新暂存 App 的情况下在 PCF 中重新暂存应用程序实例
- regex - 从 splunk 中的消息字段中删除字符
- macos - 密钥库密码?嗯?
- google-apps-script - 隐藏基于单元格值谷歌脚本的列
- flutter - 使用 Kotlin 语言创建 Flutter 项目的区别。和Java语言。?
- reporting-services - 每个行组的最新日期的 SSRS 图表
- javascript - 收到推送通知时如何验证用户是否仍然登录?