2024年高考数学答案 理科 全国卷

发布 2020-02-05 12:38:28 阅读 4110

一、flex布局是什么?

flex是flexible box的缩写,翻译成中文就是“弹性盒子”,用来为盒装模型提供最大的灵活性。任何一个容器都可以指定为flex布局。

box兼容性写法。

box 二、基本概念。

结构示意图。

容器默认存在两根主轴:水平方向主轴(main axis)和垂直方向交叉轴(cross axis),默认项目按主轴排列。

main start/main end:主轴开始位置/结束位置;

cross start/cross end:交叉轴开始位置/结束位置;

main size/cross size:单个项目占据主轴/交叉轴的空间;

三、容器属性。

设置在容器上的属性有6种。

flex-direction

flex-wrap

flex-flow

justify-content

align-item

align-content

flex-direction属性:决定主轴的方向(即项目的排列方向)

box {flex-direction: row | row-reverse | column | column-reverse;

row(默认):主轴水平方向,起点在左端;

row-reverse:主轴水平方向,起点在右端;

column:主轴垂直方向,起点在上边沿;

column-reserve:主轴垂直方向,起点在下边沿。

flex-wrap属性:定义换**况。

默认情况下,项目都排列在一条轴线上,但有可能一条轴线排不下。

一条轴线排不下。

box{flex-wrap: nowrap | wrap | wrap-reverse;

nowrap(默认):不换行;

不换行nowrap

wrap:换行,第一行在上方;

换行,第一行在上。

wrap-reverse:换行,第一行在下方。

换行,第一行在下。

flex-flow属性:flex-direction和flex-wrap的简写,默认row nowrap

box{flex-flow: |

justify-content属性:定义项目在主轴上的对齐方式。

对齐方式与轴的方向有关,本文中假设主轴从左到右。

box {justify-content: start | end | flex-start | flex-end | center | left | right | space-between | space-around | space-evenly | stretch | safe | unsafe | baseline | first baseline | last baseline;

flex-start(默认值):左对齐;

左对齐。flex-end:右对齐;

右对齐。center:居中;

居中对齐。space-between:两端对齐,项目之间间隔相等;

两端对齐。space-around:每个项目两侧的间隔相等,即项目之间的间隔比项目与边框的间隔大一倍。

两侧间隔相等。

align-items属性:定义在交叉轴上的对齐方式。

对齐方式与交叉轴的方向有关,假设交叉轴从下到上。

box{align-items: flex-start | flex-end | center | baseline | stretch;

flex-start:起点对齐;

起点对齐。flex-end:终点对齐;

终点对齐。center:中点对齐;

中点对齐。baseline:项目的第一行文字的基线对齐;

基线对齐。stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

align-content属性:定义多根轴线的对齐方式。

如果项目只有一根轴线,该属性不起作用。

所以,容器必须设置flex-wrap:··

box{align-content: flex-start | flex-end | center | space-between | space-around | stretch;

flex-start:与交叉轴的起点对齐;

起点对齐。flex-end:与交叉轴的终点对齐;

终点对齐。center:与交叉轴的中点对齐;

中点对齐。space-between:与交叉轴的两端对齐,轴线之间的间隔平均分布;

轴线之间等间距。

space-around:每根轴线两侧的间隔相等,即轴线之间的间隔比轴线与边框的间隔大一倍;

轴线两侧等间距。

stretch(默认值):轴线占满整个交叉轴。

项目未设置高度时。

有意思的是,当你不给项目设置高度但是给容器设置align-content不为stretch时,同一轴线上的项目的高度将等于项目中高度最高的项目。

四、项目的属性。

设置在项目上的属性也有6个。

orderflex-grow

flex-shrink

flex-basis

flexalign-self

order属性:定义项目的排列顺序。

数值越小,排列越靠前,默认为0,可以是负值。

item {

order: 《整数》;

展示效果不明显,直接盗图。

flex-grow属性:定义项目的放大比例。

默认值为0,即如果空间有剩余,也不放大。

可以是小数,按比例占据剩余空间。

默认情况。item{

flex-grow: 《数字》;

若所有项目的flex-grow的数值都相同,则等分剩余空间。

等分剩余空间。

若果有一个项目flex-grow为2,其余都为1,则该项目占据剩余空间是其余的2倍。

不等分占据。

flex-shrink属性:定义项目的缩小比例。

默认值都为1,即如果空间不足将等比例缩小。

如果有一个项目的值为0,其他项目为1,当空间不足时,该项目不缩小。

负值对该属性无效,容器不应该设置flex-wrap。

item{flex-shrink: 《非负整数》;

如果一个项目设置flex-shrink为0;而其他项目都为1,则空间不足时,该项目不缩小。

设置flex-shrink为0的项目不缩小。

如果所有项目都为0,则当空间不足时,项目撑破容器而溢出。

不缩小。如果设置项目的flex-shrink不为0的非负数效果同设置为1。

flex-basis属性:定义在分配多余空间之前,项目占据的主轴空间。

默认值为auto,浏览器根据此属性检查主轴是否有多余空间。

item{flex-basis: ;

注意设置的flex-basis是分配多余空间之前项目占据的主轴空间,如果空间不足则默认情况下该项目也会缩小。

设置flex-basis为350px,但空间充足。

空间不足,项目缩小,小于设定值。

flex属性是flex-grow,flex-shrink和flex-basis的简写。

默认值为0 1 auto,第一个属性必须,后两个属性可选。

item{flex: none |

可以用flex:auto;代替flex: 1 1 auto;;

可以用flex: none;代替flex: 0 0 auto;

####align-self属性:允许单个项目与其他项目有不一样的对齐方式。

默认值为auto,表示继承父元素的align-items属性,并可以覆盖align-items属性。

item{align-self: auto | flex-start | flex-end | center | baseline | stretch;

2024年高考数学答案 理科 全国卷

突出先进事迹 以内 我叫张团飞,大专学历,1993年8月参加教育工作,小学一级教师。任教期间,我全身心投入到教书育人的平凡事业,先后多次被学校评为教学能手 优秀教师 模范班主任,所带班级在历次全区 乡统考中均取得优异成绩。我始终把 以爱动其心,以严导其行 的教育原则落实到教育教学的每1个细节,把真诚...

2024年高考理科数学全国卷1 答案

2012年普通高等学校招生全国统一考试 全国新课标卷1 理科数学答案解析。解析 分析程序中各变量 各语句的作用,再根据流程图所示的顺序,可知 该程序的作用是 求出12n a a a 中最大的数和最小的数其中a 为12n a a a 中最大的数,b 为12n a a a 中最小的数。提示 分析程序中各...

2024年高考理科数学全国卷2 答案

2015年普通高等学校招生全国统一考试 全国新课标卷2 理科数学答案解析。第 卷。一 选择题。1.答案 a 解析 由已知得,故,故选a 提示 解一元二次不等式,求出集合b,然后进行交集的运算即可 考点 集合的交集运算和一元二次方程求根 2.答案 b 解析 由已知得,所以,解得,故选b 提示 首先将坐...