
方案二:(三栏页面栅格布局-例:部分列表页) Grid-c3-c7e5

(三栏页面栅格布局-例:商城主页、个人空间预览页) Grid-c3-w6e5

(三栏页面栅格布局-例:个人空间管理页) Grid-c3-w5e6
以上命名都是由class=”grid-c3-w5c13e6″ 这类的完整版去掉main栏目(即最宽的一栏)
简化到class=”grid-c3-w5e6″ 这类简洁版(很快可以猜出-w5e6所对应的宽栏位c13,即左边占24-5-6=13a的main),
不想用上面的方法为main定width:100%;
那我们可以这样:
.grid-c3-c6e5 .main{ width:13a;}
.grid-c3-c6e5 .sidebar { width:5a;}
.grid-c3-c6e5 .service { width:6a;}
.grid-c3-c6e5的名字看起来蛮长的,考虑过去掉.grid-c3-c6e5中的 grid 这个单词,但似乎不太方便阅读,况且后面会出现 .mode-a , .mode-b 之类的模块命名,统一下会更好;
这里的命名习惯建议使用的表意命名《超越CSS》有提到过。
可以看到简洁版的只有3个字母出现 w (west), c (center), e (east) 上面已经做了解释
不用记太多的字母含义,grid-c3-c6e5这样的命名方法让我们更好的对栅格化布局进行操作。
原文:http://www.thefast.cn/?p=350