【校招VIP】前端布局模块之Flex弹性布局

190 阅读3分钟

考点介绍:

在移动端,Flex已经变成最流行的布局模型,虽然不能完全替代普通盒子模型,但是第一的位置已经坐稳。在校招中,弹性布局也是重要的考查点,包括对弹性的理解,以及各种样式的实现

本期分享的前端布局模块之Flex弹性布局,分为试题、文章以及视频三部分。

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1.使用CSS的flexbox布局,不能实现以下哪一个效果:

A.三列布局,随容器宽度等宽弹性伸缩 B.多列布局,每列的高度按内容最高的一列等高 C.三列布局,左列宽度像素数确定,中、右列随容器宽度等宽弹性伸缩 D.多个宽高不等的元素,实现无缝瀑布流布局

正确答案:

Flexbox可以简单快速的创建一个具有弹性功能的布局,当在一个小屏幕上显示的时候,Flexbox可以让元素在容器(伸缩容器)中进行自由扩展和收缩,从而容易调整整个布局。它的目的是使用常见的布局模式,比如说三列布局,可以非常简单的实现。

2.Flex布局和Bootstrap布局两者的比较

A.IP地址到网络设备名字的映射 B.IP地址到网络硬件地址的映射 C.网络设备名字到IP地址的映射 D.网络硬件地址到IP地址的映射

正确答案:

在Bootstrap中采用12栅格的布局,12份随意分配,但是不能解决5等分,7等分的问题。所以flex布局来协助。

3.使用flex怎么实现元素的水平居中和垂直居中?

正确答案:

水平居中:

.box { display: flex; justify-content: center; }

(答案点击下方链接或者扫海报二维码查看哦)

二、考点文章

1.Flex布局总结(详细)

以前在网页开发过程中,布局一直是不可或缺的,从最早的表格布局,到后来的DIV+CSS布局,现在再到CSS3的伸缩布局。最近在写小程序的项目中flex布局用得非常多,其适应性也非常强,其强大的伸缩性,发挥了极大的作用,因此就在这里整理一下flex布局的知识。

2.一劳永逸的搞定 flex 布局(上)

一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存在 float: center 的写法,那么 text-align: center、verticle-align: center 是否可行呢?答案也是否定的。这两个属性只能用于行内元素,对于块级元素的布局是无效的。

3.一劳永逸的搞定 flex 布局(下)

flex 布局的全部属性,一共 12 个,父容器、子容器各 6 个。

(扫下方海报二维码查看完整版)

三、考点视频

盒子模型和box-[sizing属性]

更多资讯可搜索校招VIP小程序查看哦。

移动端链接:m.xiaozhao.vip/dTopic/deta…

PC端链接:xiaozhao.vip/dTopic/deta…

前端布局模块之Flex弹性布局.png