发表于: 2018-11-09 20:14:15

1 904


今天完成的事情:

今天成功提交了任务7,并对任务中的问题进行了总结;

学习了bootstrap栅格布局,还不会应用,先在这里记录一下:

BootStrap中的栅格布局,必须将column放入row中,而row必须放入container中。

container类在布局中主要有两个作用:

  1.       在不同的宽度区间内提供宽度限制。当宽度变化时,采用不同的宽度;
  2.       提供一个padding,阻止内部内容触碰到浏览器边界;

      Bootstrap中使用padding代替上文中的margin。大小为15px,如下图所示

  Row是column的容器,每个row中的column之和必须为12,不过我们可以通过嵌套的方式扩展。Row的左右margin都为-15px,用来抵消container中的padding

 Colomn是栅格系统的主角,每个column左右padding都为15px,上文中row的负margin抵消了container的padding,所以为每个column设置padding就是为了防止内容直接触碰边界,同时不同的column之间拥有30px的卡槽。

bootstrap为了实现更好的响应式布局,列的种类有很多种

就是在不同的宽度里面Bootstrap将帮助你选择不同的类,你可以用这些类定义你想在不同宽度的界面排版。

然后学习了css媒体查询

媒体查询包含一个可选的媒体类型和媒体特性表达式(0或多个)最终会被解析为true或false。如果媒体查询中指定的媒体类型匹配展示文档所使用的设备类型,并且所有的表达式的值都是true,那么该媒体查询的结果为true。当媒体查询为true时,其对应的样式表或样式规则就会遵循正常的级联规则进行应用

逻辑操作符

你可以使用逻辑操作符,包括not、and和only等,构建复杂的媒体查询。and操作符用来把多个媒体属性组合成一条媒体查询,对成链式的特征进行请求,只有当每个属性都为真时,结果才为真。not操作符用来对一条媒体查询的结果进行取反。only操作符仅在媒体查询匹配成功的情况下被用于应用一个样式,这对于防止让选中的样式在老式浏览器中被应用到。

逗号分隔符:媒体查询中使用逗号分隔效果等同于or逻辑操作符。当使用逗号分隔的媒体查询时,如果任何一个媒体查询返回真,样式就是有效的。逗号分隔的列表中每个查询都是独立的,一个查询中的操作符并不影响其它的媒体查询。

媒体特征

大多数媒体属性可以带有“min-”或“max-”前缀,用于表达“最低...”或者“最高...”。例如,max-width:12450px表示应用其所包含样式的条件最高是宽度为12450px,大于12450px则不满足条件,不会应用此样式。


明天计划的事情:

继续写官网页面,学习响应式布局

遇到的问题:

暂无

收获:

学习了栅格布局,但是在应用方面还很欠缺,明天多实践

学习了媒体特征,为响应式布局做准备



返回列表 返回列表
评论

    分享到