我有这么多的块大小,填充和边际值不同。因此,我想创建支持CSS类,并结合如下所示;
CSS
.m-t-5 { margin-top: 5px; }
.m-t-10 { margin-top: 10px; }
.m-t-15 { margin-top: 15px; }
p-10 { padding: 10px; }
p-15 { padding: 15px; }
.f-left { float: left; }
.f-right { float: left; }<div class="m-t-5 p-20 f-left lined"></div>
<div class="p-10 m-0 f-right"></div>通过使用它,我所有的类名都变得很大(我指的是长度)。那这是个好做法吗?请建议我是否继续这种方式或创建多个CSS类与其自身的属性。
致以问候。
发布于 2013-03-21 06:56:04
我同意@ryan,但您也需要根据布局灵活灵活地移动,以尽可能最大限度地减少代码。同时避免使用(-)和(_)等.并制定非常简单和干净的命名约定。请参阅下面的例子:
CSS
.mt5 {margin-top: 5px;}
.pd5 {padding: 5px;}
/* Margin Top 5 and Padding 5 */
.mt5pd5 {margin-top: 5px; padding: 5px;}
.fl {float: left;}
.fr {float: right;}HTML标记
<div class="fl mt5 pd5">Welcome</div>
<div class="fl mt5pd5">Hello</div>发布于 2013-03-21 06:18:15
有几种方法在这里提出了一些建议:
还有谷歌自己的开发者所遵循的HTML/CSS样式指南。
发布于 2013-03-21 06:18:26
现在习惯了这种方式
就像这样
.marginT10{margin-top:10px;}
.marginT20{margin-top:20px;}
.marginT30{margin-top:30px;}
.marginT40{margin-top:40px;}
.pull-left{float:left;}
.pull-right{float:right;}https://stackoverflow.com/questions/15540669
复制相似问题