发表于: 2019-02-27 19:12:15
1 787
今天完成的事情;
完成了css任务七,大概了解了bootstrap
明天计划的事情;
继续看bootstrap ,试着敲,边敲边感悟
收获:
1.如何关联bootstrap
1.1下载编译后的bootstrap文档,link标签本地关联
1.2引用cdn,如下:
<link href="https://cdn.bootcss.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet">
传说jquery,js放在body标签中网页加载速度更快?
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
2.如何实现响应式布局
在浏览器宽度被拉伸或者缩小的时候,加入媒体查询判断,利用这种方法来实现响应式
如下:
在浏览器不同宽度时对于内容的加入了媒体查询判断来确定页面布局
2.如果要进行格栅布局,需要放置在一个叫row的容器里,一个row里面分为12个单位
比如:
col-md-4——4/12:33.333%
col-md-8——8/12:66.666%
3.每种格栅的临界点
sm(小)——min-width: 576px
md(中)——min-width: 768px
lg(大)——min-width: 992px
xl(超级大?)——min-width:1200px
4.混合使用格栅
我们假设设备宽度为x
x<576px就是正常排列
576px≤x<768px,会按照col-sm-x排列
768px≤x<992px,会按照col-md-x排列
992px≤x<1200px,会按照col-lg-x排列
x≥1200px,会按照col-xl-x排列
比如:
5.格栅位置的推拉(在bootatrap 3中使用push/pull来实现)
push和pull可以用来给元素换位置
比如:
左边的push(推到)右边,右边的pull(拉到)左边
6.格栅的嵌套使用
在分下来的格栅中依然可以再插入一个row并且下级依然可以再嵌套
7.偏移(offset)跟推/拉(push/pull)的区别
offset是利用margin-left来把左边的位置撑开,所以只能往右移动
而push&pull是利用相对定位来实现的
而push/pull因为是相对定位,既可以左偏移也可以右偏移,可以给元素换位置
还有一点,如果一行的偏移量+实际的宽度综合超过12,col-md-offset会换行显示,也是因为margin,而push/pull只会一部分不可见(超出容器),因为是相对自身定位。
评论