我很好奇,如果有人知道为什么语义导航栏<nav>
元素被安置在<div class="container">
外面?为什么将<nav>导航栏元素放置在容器外?
从引导导航栏文档: https://getbootstrap.com/components/#navbar
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-
toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-
expanded="false">
<span class="sr-only">Toggle navigation</span>
我的理解(我认为)是,为了引导对,呃,引导,一切都必须在一个容器>行>山坳。
现在已经使用了它,我明白有一些警告和“它并不总是这么简单”,所以我试图忠实地执行涉及挖掘我的应用程序的前端的球 - 令人烦躁的工作,同时还了解我在做什么。
是答案,正如(我猜测)一样简单,<nav>
是创造生活“外”,由于正常的集装箱其特殊的使用情况“特殊”元素(特别是在网站/应用范围的导航的情况下) ?我自己采取
步骤:
- 来自10+ “类似问题”
- 花时间getbootstrap.com
- 经过W3Schools的
- 谷歌搜索
"<nav>"
罗 - 容器会添加填充任何一方 - 用'','
页面的整个宽度,你可以请一个工作小提琴,所以我们可以仔细看看你的问题 –
@ThisGuyHasTwoThumbs有道理,如果我能弄明白,我会接受这个答案。 – ScorpIan