Twitter bootstrap 在Bootstrap3中,边栏/导航栏是否对列计数?
我在Bootstrap3网站工作,有个愚蠢的问题。我的代码(没有编写、清理)有一个侧栏导航栏,它嵌套在容器下,但不在col div或row中。这是不对的吗?目前的布局是:Twitter bootstrap 在Bootstrap3中,边栏/导航栏是否对列计数?,twitter-bootstrap,twitter-bootstrap-3,Twitter Bootstrap,Twitter Bootstrap 3,我在Bootstrap3网站工作,有个愚蠢的问题。我的代码(没有编写、清理)有一个侧栏导航栏,它嵌套在容器下,但不在col div或row中。这是不对的吗?目前的布局是: <body> <section id="container"> (no class) <header/> <aside> <div id="sidebar" class="nav-collapse"> <ul cl
<body>
<section id="container"> (no class)
<header/>
<aside>
<div id="sidebar" class="nav-collapse">
<ul class="sidebar-menu" id="nav-accordion">
<li class="sub-menu">
...
</aside>
<section id="main-content">
<section class="wrapper site-min-height">
<div>
<div class="row-fluid">
<div class="col-sm-6 pull-right">
...content...
(无课)
-
...
…内容。。。
好吧,现在我把它压缩成这样,我看到层次结构中没有任何类容器。。。令人惊叹的!不过,我最初的问题仍然是:
导航侧栏应该存在于col--div中,还是在“内容区域”的旁边?我认为前者…视情况而定
如果您将有多个行
s,那么一个高列(包含侧栏)将使第一个行
非常高,从而破坏您的设计
如果你的设计只有一行,那么你可以把你的边栏放在一列中
在这两种情况下,最好的解决方案是嵌套网格元素,如下所示:
<div class="container">
<div class="row">
<div class="col-md-4">
...Sidebar comes here...
</div>
<div class="col-md-8">
<div class="row">
A nested grid can come here with it's own columns.
</div>
</div>
</div>
</div>
…侧边栏来了。。。
嵌套网格可以使用自己的列显示在这里。
一个很好的例子:“这取决于”或多或少是我所期望的。这个例子基本上就是我要找的,它确实包括了边栏和网格宽度计算中的“内容”(2+10,3+9)。然而,当侧栏折叠时,这是否意味着剩余的可见列将重新计算(0+12),或者总数不再是12,但它仍然有效(可能是因为它是一个流体容器)?因为组件(侧栏和内容区域)本身就是Sutton的“列”,当边栏折叠右侧块时,示例中的“col-md-8”变为“col-md-12”更正:当边栏在超大屏幕上折叠时,它更像是“col-xs-12”