bootstrap学习心得总结-css样式设计分享
发现padding-left 和padding-right均为15px,这是因为,列与列之间存在padding值得影响,那为什么第二个div没有影响呢?我们来探究一下栅栏格的原理。 1:“行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。 2:通过为“列(column)”设置 padding 属性,从而创建列与列之间的间隔(gutter)。通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的 padding 也就间接为“行(row)”所包含的“列(column)”抵消掉了padding。 注意:此时row已经把列的padding给抵消了,所以,没有出现padding的值情况。 4:列排序 主要是使用col-xs-push-* col-xs-pull-*(*表示0-11的数字)如何理解这两个类呢?push表示推,pull表示拉。 XML/HTML Code复制内容到剪贴板 <div class="row"> <div class="col-xs-4">21</div> <div class="col-xs-8">24</div> </div> <div class="row">
<div class="col-xs-4 col-xs-push-8">21</div> <div class="col-xs-4 col-xs-pull-4">24</div>
</div> 效果图如下:<div class="col-xs-8 col-xs-pull-4">24</div>---记为div2 即可理解为交换两者位置,需要将div1向右推8列,div2需要向左拉4列。 三:流式网格布局 1:列宽使用百分比,而不是像素 2:将row类换成row-fluid 3:其它基本功能与上面的固定布局一样,支持响应式。 4:平分某一个列时,由于流式布局采用的是百分比,所以应该按照6来计算。 XML/HTML Code复制内容到剪贴板
//注意下面这种情况,平分8列时,并不是设置它为两个4,而是两个6,因为bootstrap中是12列栅格分布。 <div class="row"> (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |