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

wordpress主题购物南京怎样优化关键词排名

wordpress主题购物,南京怎样优化关键词排名,抖音小程序推广怎么挂才有收益,营销策略的重要性flex布局 弹性布局是指通过调整其内元素的宽高,从而在任何的显示设备上实现对可用显示空间最佳填充的能力。弹性容器扩展其内元素来填充可用空间,或将其收缩来避免溢出 简单来说,弹性盒子模型,是为了你的网页可以在不同分辨率设…

flex布局

弹性布局是指通过调整其内元素的宽高,从而在任何的显示设备上实现对可用显示空间最佳填充的能力。弹性容器扩展其内元素来填充可用空间,或将其收缩来避免溢出

简单来说,弹性盒子模型,是为了你的网页可以在不同分辨率设备上自适应展示而生的一种布局方式

以下面的例子来理解弹性布局:

<div id="main"><div style="background-color:coral;">A</div><div style="background-color:lightblue;">B</div><div style="background-color:khaki;">C</div><div style="background-color:pink;">D</div><div style="background-color:lightgrey;">E</div><div style="background-color:lightgreen;">F</div>
</div>

弹性容器:包含着弹性项目的父元素,即上面的 #main

弹性项目:弹性容器的每个子元素,弹性容器直接包含的文本将被包覆成匿名弹性单元

每个弹性框布局都包含两个轴,弹性项目沿其依次排列的那根轴称为主轴,垂直于主轴的那根轴称为侧轴

在这里插入图片描述

flex-direction

flex-direction 可以确立主轴,这个属性一共有 6 个值

row:默认值,水平展开
row-reverse:与 row 相同,但是以相反的顺序
column:弹性项目将垂直展示
column-reverse:与 column 相同,但是以相反的顺序
initial:设置该属性为它的默认值
inherit:从父元素继承该属性

justify-content

justify-content: 定义了在当前行上,弹性项目沿主轴如何排布

flex-start:默认值,项目位于容器的开头
flex-end: 项目位于容器的结尾
center:项目位于容器的中间
space-between: 项目位于各行之间留有空白的容器内
space-around:项目位于各行之前、之间、之后都留有空白的容器内
initial:设置该属性为它的默认值
inherit:从父元素继承该属性

align-items

align-items: 定义了弹性项目在侧轴是如何排布

stretch:默认值,项目被拉伸以适应容器
center:项目位于容器的中心
flex-start:项目位于容器的开头
flex-end:项目位于容器的结尾
baseline:项目位于容器的基线上
initial:设置该属性为它的默认值
inherit:从父元素继承该属性

如果只想改变单个弹性项目的对齐方式,就用align-self,它定义了单个弹性项目在侧轴上应当如何对齐,这个定义会覆盖由 align-items 所确立的默认值

order: 属性将元素与序号关联起来,以此决定哪些元素先出现

flex-wrap

flex-wrap:规定 flex 容器是单行或者多行,同时横轴的方向决定了新行堆叠的方向

nowrap:默认值,规定灵活的项目不拆行或不拆列
wrap:默认值,规定灵活的项目在必要时拆行或拆列
wrap-reverse:规定灵活的项目在必要的时候拆行或拆列,但是以相反的顺序
initial:设置该属性为它的默认值
inherit:从父元素继承该属性

flex-flow:是 flex-direction 和 flex-wrap 属性的简写,决定弹性项目如何排布

flex-grow、flex-shrink 和 flex-basis

flex 属性是 flex-grow、flex-shrink 和 flex-basis 的简写,描述弹性项目的整体伸缩性

1)flex-grow

flex-grow: 用于设置或检索弹性盒的扩展比率,默认等于 0,即使用本来的宽度,不拉伸;等于 1 时,就表示该项目宽度拉伸,占据当前行的所有剩余宽度

#main{width: 500px;height: 200px;border: 1px solid #c3c3c3;display:flex;background: red;
}
#main div{width: 40px;
}
.a{flex-grow: 2;
}
.b{flex-grow: 3;
}
.c{flex-grow: 1;
}
.d{flex-grow: 3;
}
.e{flex-grow: 2;
}
.f{flex-grow: 1;
}

在这里插入图片描述

2)flex-shrink

flex-shrink: 指定了 flex 元素的收缩规则,默认值为 1,当父元素的宽度小于所有子元素的宽度的和时,子元素的宽度会减小。值越大,减小越厉害;如果值为0,表示不减小

<p>div 总宽度为 500px, flex-basic 为 120px。</p>
<p>A, B, C 设置 flex-shrink:1。 D , E 设置为 flex-shrink:2</p>
<p>D , E 宽度与 A, B, C 不同</p>
<div id="content"><div class="box" style="background-color:red;">A</div><div class="box" style="background-color:lightblue;">B</div><div class="box" style="background-color:yellow;">C</div><div class="box1" style="background-color:brown;">D</div><div class="box1" style="background-color:lightgreen;">E</div>
</div>

在这里插入图片描述

3)flex-basis

flex-basis:用于设置或检索弹性盒伸缩基准值,初始值为 auto,指定了 item 在 flex 布局中的初始大小(前提是不改变盒模型的 box-sizing),所谓的初始尺寸就是元素在 flex-grow 和 flex-shrink 生效前的尺寸,它的优先级高于 width

grid布局

网格布局它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局

grid 布局与 flex 布局有一定的相似性,都可以指定容器内部多个项目的位置,但它们也存在重大区别:

  • flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局
  • grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局

css grid网格布局教程

http://www.dtcms.com/wzjs/20106.html

相关文章:

  • wordpress备份东莞seo外包平台
  • 广州公司网站建设设计顾谷歌推广怎么开户
  • 建设工程类公司网站宁波seo公司排名
  • web网站开发详细全流程图网络软文推广案例
  • 东莞高端网站建设费百度推广代运营
  • 西部数码成品网站后台代运营靠谱吗
  • 手机自适应网站建设网站链接提交收录
  • 网站图片自动切换怎么做免费好用的网站
  • 网站建设哪家稳妥百度信息流广告平台
  • 网站建设管理与维护功能意义沈阳seo排名外包
  • 网站突然暴增流量网络营销策略的特点
  • 网络推广公司怎么找客户网站优化方案设计
  • 网站设计专业有哪些课程最新消息今天的新闻
  • 上海网站建设模板电商平台有哪些
  • wordpress用户爆破小程序排名优化
  • 苏州餐饮 网站建设百度旧版本
  • 团购网站建立北京网站优化页面
  • 四川省建设厅官方培训网站重庆森林经典台词图片
  • 商城类网站建设步骤杭州seo外包服务
  • 免费建站平台排名营销网站建设教学
  • 最新新闻热点素材衡阳seo优化首选
  • 深圳 seo 外贸网站建设 多语种免费找精准客户的app
  • wordpress公司网站环球资源网官方网站
  • 佛山建设网站公司2022新闻热点10条
  • 海南网站搭建百度搜索引擎技巧
  • wordpress分类首页调用seo外包收费
  • 怎么做网站的访问量网络营销做得好的品牌
  • 网站开发于制作总结市场营销推广策划
  • 大埔县住房城乡规划建设局网站营销软件app
  • 怎么看网站有没有做推广友情链接交换群