css - 网格是新的侧边栏吗?

标签 css twitter-bootstrap layout grid

<分区>

有了新的 Bootstrap ,左/右浮动侧边栏是否已经成为过去的一部分,因为它现在可以使用网格布局进行复制?

最佳答案

我经常这样做:

   <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 之一,并且您仍然拥有元素,这些元素描述了“语义”意味着放置在网格内的内容被认为具有。

直接解决您的问题:从我在网络行业每天看到的情况来看,“非语义”网格(恕我直言,它只是另一种语义,如果您有一套明确的规则,何时使用什么)变得非常流行,因为它们是解决许多(如果不是最灵敏的)布局问题的最简单方法。其他方法仍然存在。但由于它代表标题导航、内容、侧边栏形式的标准布局,我认为是的,网格至少在很大程度上取代了它们的位置,而且你每天看到它们的次数越来越少。

关于css - 网格是新的侧边栏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19919315/

相关文章:

html - 如何防止 <div> 在缩放时重叠?

html - 从导航栏打开模态窗口

java - 正确的布局可根据每种屏幕尺寸灵活设置 JFrame 和 JInternalFrame

css - 将 Ionic Page 分成两个垂直部分,使第二部分可滚动并限制高度

css - rails 萨斯 : variables are not passed with @import

javascript - 为什么图片上传不显示图片预览文本?

html - Bootstrap 内部 flex 最小固定宽度

javascript - Bootstrap Validator 没有将所有表单标签变成红色

flutter - Flutter:我要排成一排,有两张卡片,上面有一张图片和一个文字,如下图所示

php - HTML 布局技术(用于管理面板)