html - 将 960 网格系统值放在外部文件中

标签 html css 960.gs

我正在考虑使用 Nathan Smith's 960 Grid System用于我正在编写的 ASP.NET MVC 站点中的布局。

我注意到 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 本身中 - 它会造成困惑并包含大量内容,这会变得难以管理。

是否有可能以某种方式将这些容器和网格值放入外部文件,该文件根据idclass 属性应用网格值某些标签?

最佳答案

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

后端的 960 网格系统非常丑陋。你放弃了美好,你获得了开发的简单性和效率。也许不同的基于列的网格系统会更好。考虑像框架这样的东西:http://frame.serverboy.net/ ( </shameless_plug> ) 或蓝图 CSS。

希望这对您有所帮助。

关于html - 将 960 网格系统值放在外部文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489565/

相关文章:

javascript - 如何从 html 打开保存对话框?

html - 使用空格和 pre 标签的文本对齐

javascript - 如何在 JS 中更改背景图片属性

html - 用于展开中间元素的 CSS,保持其他元素固定并在 flexbox 中推在一起

jquery - 表格单元格中的文字换行最多两行

php - 360 度网格——以奇数条记录结束行

css - IE8 和 IE9 无法正确呈现 960 网格

html - 关于使用960网格系统进行CSS设计的问题

javascript - 在同一页面上加载不同的设计

css - 如何使用 CSS 将两个或多个元素堆叠到右侧