当前位置: 首页 > news >正文

中国建设银行最新招聘信息网站wordpress改变端口

中国建设银行最新招聘信息网站,wordpress改变端口,总结网站推广策划书的共同特点,青岛网页设计学校文章目录一.Flex布局1.1 传统布局和flex布局1.1.1 传统布局1.1.2 flex弹性布局1.2 flex初步体验1.3 布局原理二.常见Flex属性2.1 常见父项属性2.2 flex-direction主轴的方向2.3 justify-content设置主轴上的子元素排列方式2.4 设置子元素是否flex-wrap换行2.5 align-itmes设置侧…

文章目录

  • 一.Flex布局
    • 1.1 传统布局和flex布局
      • 1.1.1 传统布局
      • 1.1.2 flex弹性布局
    • 1.2 flex初步体验
    • 1.3 布局原理
  • 二.常见Flex属性
    • 2.1 常见父项属性
    • 2.2 flex-direction主轴的方向
    • 2.3 justify-content设置主轴上的子元素排列方式
    • 2.4 设置子元素是否flex-wrap换行
    • 2.5 align-itmes设置侧轴上的子元素排列方式(单行)
    • 2.6 align-icontent设置侧轴上的子元素排列方式(多行)
    • 2.7 align-content 和 align-items 区别
    • 2.8 flex-flow 相当于flex-direction和flex-wrap
    • 2.9 flex 布局子项常见属性
      • 2.9. 1 flex属性

一.Flex布局

1.1 传统布局和flex布局

1.1.1 传统布局

  • 兼容性好

  • 布局繁琐

  • 局限性,不能再移动端很好的布局

1.1.2 flex弹性布局

  • 操作方便,布局极为简单,移动端应用很广泛

  • PC 端浏览器支持情况较差

  • E11或更低版本,不支持或仅部分支持

建议:
1.如果是 PC 端页面布局,我们还是传统布局。
2.如果是移动端或者不考虑兼容性问题的 PC 端页面布局,我们还是使用 flex 弹性布局

1.2 flex初步体验

先写一段简单的flax弹性布局案例来看一下flax~

html代码:

<div><span>1</span><span>2</span><span>3</span></div>

CSS代码:

div {display: flex;width: 80%;height: 300px;background-color: pink;justify-content: space-around;
}
div span {/* width: 150px; */height: 100px;background-color: purple;margin-right: 5px;flex: 1;
}

效果预览图:

image-20230306195040583

主要代码解释:

justify-content:属性定义了浏览器之间,如何分配顺着弹性容器主轴 (或者网格行轴) 的元素之间及其周围的空间。

space-between 最左、最右item贴合左侧或右侧边框,item与item之间间距相等。

space-around 每个item 左右方向的margin相等。两个item中间的间距会比较大

1.3 布局原理

flex 是 flexible Box 的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为 flex 布局。

  • 当我们为父盒子设为 flex 布局以后,子元素的 foat、clear 和 vertical-align 属性将失效。
  • 伸缩布局=弹性布局=伸缩盒布局=弹性盒布局 flex 布局

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

image-20230306203030084

  • 体验中 div 就是 flex 父容器。
  • 体验中 span 就是子容器 flex 项目
  • 子容器可以横向排列也可以纵向排列

总结 flex 布局原理:
就是通过给父盒子添加 flex 属性,来控制子盒子的位置和排列方式

二.常见Flex属性

2.1 常见父项属性

flex-direction:设置主轴发方向

justify-content:设置主轴上的子元素排列方式

flex-wrap:设置子元素是否换行

align-icontent:设置侧轴上的子元素排列方式(多行)

align-itmes:设置侧轴上的子元素排列方式(单行)

flex-flow:符合属性,相当于flex-direction和flex-wrap

2.2 flex-direction主轴的方向

在 flex 布局中,是分为主轴和侧轴两个方向,同样的叫法有:行和列、×轴和 y 轴

image-20230306221215529

image-20230306221244013

row-reverse:

image-20230306221531554

将主轴设置为y轴:

flex-direction: column;

image-20230306221614828

注意:主轴和侧轴是会变化的,就看 flex-direction 设置谁为主轴,剩下的就是侧轴。而我们的子元素是跟着主轴来排列的

2.3 justify-content设置主轴上的子元素排列方式

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

image-20230306221934358

平分剩余空间:

justify-content: space-around;

image-20230306223411884

先俩边贴边,然后再平分剩余空间:

justify-content: space-between;

image-20230306223607185

2.4 设置子元素是否flex-wrap换行

flex-wrap: wrap;

image-20230306231647206

image-20230306231714238

2.5 align-itmes设置侧轴上的子元素排列方式(单行)

该属性是控制子项在侧轴(默认是 y 轴)上的排列方式在子项为单项的时候使用

image-20230306231923697

align-items: center;

image-20230306232211519

拉伸:

align-items: stretch;

image-20230306232751283

2.6 align-icontent设置侧轴上的子元素排列方式(多行)

设置子项在侧轴上的排列方式并且只能用于子项出现换行的情况(多行),在单行下是没有效果的。

image-20230306233336712

align-content: space-between;

image-20230306233850005

2.7 align-content 和 align-items 区别

  • align-items 适用于单行情况下,只有上对齐、下对齐、居中和拉伸

  • align-content 适应于换行(多行)的情况下(单行情况下无效),可以设置上对齐、下对齐、居中、拉伸以及平均分配剩余空间等属性值。

  • 总结就是单行找 align-items 多行找 align-content

image-20230306234332207

2.8 flex-flow 相当于flex-direction和flex-wrap

flex-flow: row wrap;

image-20230306234454526

  • flex-direction :设置主轴的方向

  • justify-content:设置主轴上的子元素非列方式

  • flex-wrap :设置子元素是否换行

  • align-content :设置侧轴上的子元素的排列方式(多行)

  • align-items :设置侧轴上的子元素排列方式(单行)

  • flex-flow:复合属性,相当于同时设置了 flex-direction 和 flex-wrap

2.9 flex 布局子项常见属性

2.9. 1 flex属性

flex 属性定义子项目分配剩余空间,用 flex 来表示占多少份数。

html如下:

<section>
<div></div>
<div></div>
<div></div>
</section>

css如下:

<style>
section{display: flex;width: 60%;height: 150px;background-color: pink;margin: 0 auto;
}
section div:nth-child(1){width: 100px;height: 150px;background-color: red;
}
section div:nth-child(2){flex: 1;background-color: green;
}
section div:nth-child(3){width: 100px;height: 150px;background-color: red;
}
</style>

效果如下:

image-20230306235525699

image-20230306235532938

新建一个

<p><span>1</span><span>2</span><span>3</span>
</p>

CSS:

p{display: flex;width: 60%;height: 150px;background-color: pink;margin: 0 auto;
}
p span{flex: 1;
}
p span:nth-child(2){flex: 2;
}

效果预览:

image-20230307000137317

http://www.hyszgw.com/news/64963.html

相关文章:

  • 1个空间做2个网站佛山英文网建站
  • php 网站开发文档怎么写石家庄网站建设销售电话
  • 怎么做收费网站有固定ip自己做网站
  • 做商务网站公司淄博网站建设培训学校
  • 电商网站经营性备案python做网站验证码
  • 科技公司网站首页免费有趣的网站
  • 品牌网站建设小7a蝌蚪广州万网网站
  • seo网站设计网络营销岗位有哪些
  • 国内知名网站制作公司帮做装修设计的网站
  • 如何做统计信息的网站海口网站设计公司
  • 免费推广网站短视频移动端网站开发公司
  • 无法跳转到建设银行网站网站开发有几种
  • 平台制作网站公司哪家好公司如何做网站宣传
  • 建网站的电脑可以换位置吗WordPress字段值展示页面
  • 查降权网站论坛网站开发外文文献
  • diy建站系统网站正在建设源代码
  • 专门做茶叶的网站网页编辑表格
  • 做网站的公司都有哪些岗位酷站
  • 广州品牌网站wordpress 显示访客数
  • 大型自助建站平台微信小程序开发300元
  • 如何在网站找做贸易的客户杭州高端网站建设到蓝韵网络
  • 在那个网站做任务赚linux nginx wordpress
  • 建一个网站模板网wordpress 文本排版
  • 重庆网站制作设计获客建设银行官网学生交费网站
  • 网站建设为什么有些100元的建筑人才网微信群
  • 广西建设科技协会网站首页网站开发目录static
  • 国外做装修设计网站网站建设哪家公司好成都网站建设
  • 个人怎么创建网站app开发公司的困难
  • 学完html怎么做网站高端广告公司网站建设价格
  • 台州企业网站seo网站开发和嵌入式开发哪个