0

我看不出使用http://960.gshttp://blueprintcss.org的意义,如果他们强制执行除漂亮杂志布局/marketing-esq 小册子之外的边距。有没有办法可以使用这些来满足某些设计要求,例如可以实际触摸/环绕标题的导航栏?任何使用这些框架而没有边距的输入(因为它们将浏览器兼容性强加给较少 CSS 大师级别的开发人员)将是理想的。(注意:我们使用的是 JSF,这也是一个开发商店,根本不是网上商店)

4

3 回答 3

2

我使用这种技术作为我的终极 CSS 布局技术:

http://www.codeofficer.com/blog/entry/css_grid_frameworks_960gs_without_margins/

我曾经遇到过同样的问题,自从我使用了那个,所有的边距问题都消失了。当我需要使用自定义宽度/高度时,我使用!important覆盖。

编码:

<div class="g_9 content_main">
    This div should actually have 720px in width.
    But I overide it using another class so now the width has become 700px,
    and just in case it needs custom margin, we can always set it in the css :)
</div>

CSS:

.c_12 .g_9, .c_16 .g_12 { width: 720px; } /* 960-full.css */
.content_main { width: 700px !important; margin-left: 15px;} /* style.css */
于 2009-06-25T05:25:35.440 回答
0

您不必为站点上的每个 div 使用网格类。如果您的页眉不需要遵循网格布局,则为页眉创建自己的样式。您也可以完全跳过网格,只使用表单和排版标记。这些框架试图为您的项目带来一点一致性。

我对主要内容使用蓝图,但标题区域有它自己的自定义布局。

于 2009-05-14T21:10:38.330 回答
0

这是我编写的一个与 960gs 配合使用的 mod,可帮助您创建可触摸的元素,而无需重写框架。

http://www.michaelhartmayer.com/css/960gs-margin-mod

于 2009-07-23T21:45:34.590 回答