0

我正在考虑在我正在编写的 ASP.NET MVC 站点中使用Nathan Smith 的 960 网格系统进行布局。

我注意到 960.gs 用法的所有示例都显示如下所示的 HTML:

<div class="container_12"> 
    <div class="grid_12"> 
    </div> 
    <!-- end .grid_12 --> 
    <div class="clear"></div> 
    <div class="grid_1"> 
    </div>
    <!-- ... -->
</div>

我并不特别喜欢将所有这些网格值放在 HTML 本身中——它会造成混乱并且内容很多,这可能会变得难以管理。

是否有可能以某种方式将这些容器和网格值放在一个外部文件中,该文件根据某些标签的idor属性应用网格值?class

4

1 回答 1

1

你不能将这些价值观外化。虽然可以将名称合并到文件中,这样您为 div 指定的名称是带有网格的多个 CSS 选择器(即:).sidebar, .grid_3 {...},但这是不切实际的,并且几乎不可能管理和维护代码。您将牺牲的可读性和可维护性比您将获得的语义优势更有价值。

960 网格系统在后端非常难看。你放弃的美好,你获得了开发的简单性和效率。也许不同的基于柱的网格系统会更好。考虑类似 Frame: http://frame.serverboy.net/ ( </shameless_plug>) 或 Blueprint CSS 之类的东西。

希望这可以帮助。

于 2010-08-16T03:58:52.563 回答