CSS是Cascading Style Sheets(层叠样式表)的简称,CSS用来控制HTML里的所有元素如何展现 CSS 中,在使用距离 0 px 的时候,可以省略单位 px 修改内部样式

<style>
.custom-by-dcq .col-md-3 {
    margin-bottom: 5px;
}
</style>
<div class="row custom-by-dcq">
    <div class="col-md-3">
        Something
    </div>
</div>

margin

是设置对象四边的外延边距,被称为外补丁或外边距。
Margin: Margin属性用于设置两个元素之间的距离。(注:在IE6中默认是此属性的双倍值,如何解决请看hack css)
Margin属性设置值说明:
1.单独设置
margin-left:20px;设置左边
margin-right:20px;设置右边
同理上下分别是margin-top:20px;、margin-bottom:20px;
2.简写设置
Margin:10px;设置对象四周。
Margin:10px 5px;设置对象上下为10px,左右为5px;

padding

Padding: Padding属性用于设置一个元素的边框与其内容的距离。
1.单独设置
padding-left:20px;设置左边
padding-right:20px;设置右边
同理上下分别是padding-top:20px;、padding-bottom:20px;
2.简写设置
padding:10px;设置对象四周。
padding:10px 5px;设置对象上下为10px,左右为5px;

text-align

规定元素中的文本的水平对齐方式;
一般情况下设置文本对齐方式的时使用此属性。
div { text-align: left; } //文本居左对齐

float

Float: Float属性是DIV+CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道标签默认一行只能显示一个,而使用Float属性可以实现一行显示多个div的功能,最直接解释方法就是能实现表格布局的多列功能。
Float属性有left、right、none三个值,none默认属性不用管,主要是left和right两个属性最常用。

.head1{width:100px;height:100px;background:#f96;float:right} –在单元面使用样式。图层向右靠齐

clear

主要是清除float属性设置的效果,使用Float属性设置一行有多个DIV后(多列),最好在下一行开始之前使用Clear属性清楚一下浮动,否则上面的布局会影响到下面。
1、如何在上面的例子中橙色方块的下面另起一行放置一个黑色方块。
我们直接在html中加入一个div试试

我们看到黑色图层跑到1、2的下面去了,原因就是应为粉色使用了float属性,解决方法可以直接在黑色图层里面加入clear属性
.head3{width:20px;height:20px;background:#000;clear:both}
.header{width:800px;height:200px;background:#f00;margin:0 auto} —让图层显示在页面中间位置。