使用新的bootstrap thingy,是左/右浮动侧边栏的一部分,因为它现在可以用网格布局再现?
答案 0 :(得分:1)
我通常会这样:
<div class ="row">
<div class="col-sm-8 col-md-9">
<article>...</article>
<section class ="comments">...</section>
</div>
<div class="col-sm-4 col-md-3">
<aside>...</aside>
</div>
</div>
还有像semantic grid这样的语义方法。但我认为虽然.row
和.col
在语义上可能不是很有表现力,但它们只是非常容易使用,如果你曾经使用它们,你甚至可以非常快速地掌握它们的含义不看样式或渲染页面。
由于造型无论结构如何仍然是不可能的,而且可能永远不会,我认为这可能是一个很好的中间立场。您可以访问非常容易使用的网格系统,例如bootstrap,您仍然拥有元素,这些元素描述了“语义”意味着放置在网格内的内容被认为具有。
直接解决您的问题:从我每天在网络行业中看到的,“非语义”网格(imho它只是另一种语义,如果你有,你可以轻松混合一套明确的规则,什么时候使用什么?非常受欢迎,因为它们是解决许多(如果不是最具响应性的)布局问题的最简单方法。其他方法仍然存在。但是,由于它代表标题导航,内容,侧边栏形式的标准布局,我认为是的,网格至少在很大程度上取代了它们,而且每天都看不到它们。