关于答案解析
答案解析
flex 布局又称为弹性布局。
要详细弄懂 flex 布局,我们就要了解 Flex 容器的属性和 Flex 项目的属性。
具体如下:
① Flex 容器的属性
② Flex 项目的属性
答案解析
给 flex 容器添加以下三个属性,就可以实现子项水平垂直居中
① flex 实现两栏布局(左固定,右自适应)
![图片[1]-Flex、Grid 布局<a href='/tag/177'>面试</a>题答案解析](https://hao415.com/wp-content/uploads/2023/07/10-800x165.png)
② flex 实现三栏布局(左右固定,中间自适应)
答案解析
CSS 实现两栏布局(左固定,右自适应)有 8 个方法
![图片[2]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/11-800x217.gif)
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
答案解析
这里给大家介绍 CSS 实现三栏布局(左右固定,中间自适应)的 8 种方法
![图片[3]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/12-800x93.gif)
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
点击查看源代码
优点
圣杯布局和双飞翼布局的优点
点击查看源代码
![图片[4]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/13-800x435.gif)
点击查看源代码
![图片[5]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/14-800x315.png)
![图片[6]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/15-800x158.png)
答案解析
如果我们每一行显示的个数为 n,那我们可以最后一行子项的后面加上 n-2 个 span 元素,span 元素的宽度和其它子项元素宽度一样,但不用设置高度。
为什么是添加 n-2 个 span 元素呢 ?
所以要去掉这两种情况,只需要加 n-2 个 span 元素就好
案例演示:在没有加 n-2 个 span 元素前的效果点击查看源代码
![图片[7]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/16.png)
添加了 个 span 元素后效果(这里每行 4 个,4-2=2,所以只需要加 2 个 span 就可以了)如下所示:点击查看源代码
![图片[8]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/17.png)
答案解析
给父容器添加如下属性:
给子项添加如下样式:
以上三个属性,也可以简写在
案例演示代码:点击查看源代码
![图片[9]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/18-800x165.png)
点击查看源代码
答案解析
高度是:100px 当容器为 flex 时,其子元素没有指定高度时,其高度默认为父元素高度。
① 1 点色子
![图片[10]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/19-800x99.png)
② 2 点色子
![图片[11]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/20-800x84.png)
③ 3 点色子
![图片[12]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/21-800x97.png)
④ 4 点色子
![图片[13]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/22-800x91.png)
点击查看源代码
⑤ 5 点色子
![图片[14]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/23-800x86.png)
实现原理和 4 一样,只是这里的 row 有三个,同是第二个 row 中的子项水平居中对齐点击查看源代码
⑥ 6 点色子
点击查看源代码
答案解析
Grid 布局则是将容器划分成和,产生单元格,然后指定所在的,可以看作是二维布局。
要更加详细的了解 grid 网格布局,我们需要从以下 5 个方面着手着:
详细内容如下:
![图片[15]-Flex、Grid 布局面试题答案解析](https://hao415.com/wp-content/uploads/2023/07/24-692x550.png)
注意点
设为网格布局以后,容器子元素(项目)的、、、和等设置都将失效。
auto-fill 与 auto-fit 的差异
容器中元素数量 * 元素的最小宽度 < 容器的总宽度时,才会显示看到的差异
grid 布局的优点:
grid 布局的缺点:
场景
到此这篇grid布局高度(grid布局优缺点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/80490.html