【发布时间】:2012-11-26 20:38:10
【问题描述】:
我开始使用 Bootstrap,我非常沮丧!而且我也使用 Rails,所以我的理念是尽可能多地组织 Web 实体。
我要谈谈 Bootstrap grid。
Bootstrap 使我们能够使用它们的类将我们的 div 放置在网格中。在我的站点中,我有侧边栏和多个嵌套网格对象。我经常使用缩进(haml - 但我也缩进普通 HTML)和 Bootstrap 方式。这是一个例子:
<div class="row">
<div class="span5">
<div class="row">
<div class="span2">
<p>
hohohohohohoho
</p>
</div>
<div class="span3"> ....
在这里,我有 4 个类只是用于定位。
换句话说,我的视图不再干净了...它们充满了引导类,这些引导类实际上仅用于样式设置。如果我决定改变网格系统,那么我将不得不改变我所有的观点! (恶梦)。这让我们回到了内联样式时代......
因为这是一个我们提问的论坛,所以这是我的问题:
我可以享受引导网格(或 960.gs 网格)的好处而不会丑化我的观点吗? 换句话说,我能以某种方式将所有这些样式嵌入到我的 css 中而不显着改变我的 html 吗?
类似:
side-bar{
color:red;
span:span_5;
}
【问题讨论】:
-
就我个人而言,我认为引导网格并不那么难看。我同意你的观点,960 可以让你更好地控制你需要的样式,但是 afaik 它使用了与引导程序相同的方法。您忽略的是,这些框架是为跨设备 (!!!) 使用而设计的。
-
是的,但 css/html 分离不再存在。例如,如果我需要更改网格系统怎么办...
-
当您需要更改网格系统时,首先使用这样的系统是没有意义的。如果您需要根据需要调整网格的大小,您可以这样做,但之后您需要坚持使用它们,或者如果您真的想通过向其添加新的像素值来为您的页面创建自定义网格。
-
这是有道理的,但是,无论如何,我真的很想看看是否有办法将网格信息放入 css 文件中。我更新了我的帖子以显示这一点。
标签: html css twitter-bootstrap sass 960.gs