【发布时间】:2012-08-23 06:12:40
【问题描述】:
Bootstrap 是我注意到这种做法的众多网站之一,对我来说这似乎很糟糕,但它已经足够普遍,并且由比我更有经验的人完成,我认为我一定遗漏了一些东西。以Bootstrap的2.1.0版本为例,如果查看源码,第44-46行(页面顶部菜单)是这些:
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
我了解每个类的相关 CSS 属性,以及使用在尽可能多的情况下对尽可能多的人有用但已基本完成设计的框架的缺点.当 2 个(据我所知)就足够时,是否有理由使用 3 个 div?
虽然 '.container' 具有设置宽度、清晰属性和用于居中的边距设置,但我不明白为什么 '.navbar-inner' 位于与其父级不同的 div 中。将它作为一个类添加到它的父 div 并减少一层嵌套似乎更有意义。
我是否有理由保留这个结构(或者就此而言,我应该将其纳入未来的编码实践中)?
【问题讨论】:
标签: html css twitter-bootstrap