发表于: 2019-03-03 21:12:20

1 768


今天完成的事情:今天任务七进行了一半。

进一步学习了flex。

flext:W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。

Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

任何一个容器都可以指定为 Flex 布局。

行内元素也可以使用 Flex 布局。

设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。

采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。

明天计划的事情:把首页要加的cursor加上,转换页的链接加上。投票页的audio缩小,用背景图覆盖。结果页把完成。

遇到的问题:经常把justify-content:space-between,用成justify-content:space-around;因为一开始看ui图的时候觉得两边有间隔,直接用space-around直接可以解决居中加两边间隔问题,但是那样做不能很好还原ui图,因此,改用了space-between,再调整margin的方式。

收获:前面任务涉及到的知识点只有掌握好,后面的任务才能顺利进行。



返回列表 返回列表
评论

    分享到