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

如何给公司网站做推广青岛seo排名扣费

如何给公司网站做推广,青岛seo排名扣费,抖音代运营法律案件,做一个网站大概要多少钱flex布局 CSS的Flex布局(Flexible Box Layout)是一种用于在页面上布置元素的高效方法,特别适合于响应式设计。Flex布局使得元素能够伸缩以适应可用空间,可以简化很多原本需要复杂CSS和HTML结构才能实现的布局设计。 flex布局包括…

flex布局

CSS的Flex布局(Flexible Box Layout)是一种用于在页面上布置元素的高效方法,特别适合于响应式设计。Flex布局使得元素能够伸缩以适应可用空间,可以简化很多原本需要复杂CSS和HTML结构才能实现的布局设计。

flex布局包括flex容器和flex项

  • flex容器属性

    1.display: flex | inline-flex:启用flex布局。 flex作为块级弹性伸缩盒显示;inline-flex 作为内联块级弹性伸缩盒显示。
    2.flex-direction: row | row-reverse | column | column-reverse:决定主轴的方向。
    3.justify-content: flex-start | flex-end | center | space-between | space-around | space-evenly:设置主轴上的对齐方式。
    4.align-items: stretch | flex-start | flex-end | center | baseline:设置交叉轴上的对齐方式。
    5.align-content: stretch | flex-start | flex-end | center | space-between | space-around:多行Flex项在交叉轴上的对齐方式(单行无效)。
    6.flex-wrap: nowrap | wrap | wrap-reverse:设置flex项是否可以换行。
    7.flex-flow:flex-direction 和 flex-wrap 的简写。

  • flex项属性
    1.flex-grow:定义flex项的放大比例。
    2.flex-shrink:定义flex项的缩小比例。
    3.flex-basis:定义flex项在分配多余空间之前的默认大小。
    4.flex:flex是flex-grow, flex-shrink和flex-basis的简写。
    5.align-self:允许单个flex项有与其他项不一样的对齐方式,覆盖align-items。

举个例子

代码示例

 <body><div class="flex-container"><div class="flex-item"></div><div class="flex-item"></div><div class="flex-item"></div><div class="flex-item"></div></div></body><style>.flex-container {width: 600px;height: 200px;background-color: aquamarine;display: inline-flex;flex-direction: row;justify-content: space-between;align-items: center;}.flex-item {width: 100px;height: 100px;background-color: lightblue;}</style>

渲染示例:
在这里插入图片描述

易混淆属性总结

1.flex-grow

设置 flex 项主尺寸的 flex 增长系数,负值无效,默认为 0。flex-grow 分配剩余空间即 flex 容器的大小减去所有 flex 项的空间;

剩余空间 = 容器空间 - 所有flex项所占空间;

<body><div class="flex-container"><div class="flex-item item1"></div><div class="flex-item item2"></div><div class="flex-item item3"></div><div class="flex-item item4"></div></div></body><style>.flex-container {width: 600px;height: 200px;background-color: aquamarine;display: inline-flex;flex-direction: row;justify-content: space-between;align-items: center;}.flex-item {width: 100px;height: 100px;background-color: lightblue;}.item1 {flex-grow: 1;background-color: lightcoral;}.item2 {background-color: lawngreen;}.item3 {background-color: lightcyan;}.item4 {background-color: lightseagreen;}</style>

在这里插入图片描述
同理,有多个元素设置不同的flex-grow数值,则按照比例分配剩余空间。

2. flex-basis

指定了 flex 元素在主轴方向上的初始大小。如果不使用 box-sizing 改变盒模型的话,那么这个属性就决定了 flex 元素的内容盒(content-box)的尺寸。

 .flex-item {flex-basis: 50px;height: 100px;background-color: lightblue;}.item1 {flex-basis: max-content;background-color: lightcoral;}.item2 {background-color: lawngreen;}.item3 {background-color: lightcyan;}.item4 {background-color: lightseagreen;}

在这里插入图片描述

3. flex-shrink

flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。负值不允许。默认值 1,在默认情况下flex项宽度加一块超出容器时,会等比例缩小。

.flex-item {width: 180px;height: 100px;background-color: lightblue;flex-shrink: 0;}.item1 {flex-shrink: 1;background-color: lightcoral;}.item2 {background-color: lawngreen;}.item3 {background-color: lightcyan;}.item4 {background-color: lightseagreen;}

在这里插入图片描述
box1宽度 = 600 - 180 * 3 = 60;同理,有多个元素设置不同的flex-shrink数值,则按照比例分配空间。

4. flex:1 | 0 | auto | none

flex属性是flex-grow、flex-shrink、flex-basis三个属性的简写,默认值是flex: 0 1 auto。默认有剩余空间,不会自动放大;超出时会等比例缩小。

  • flex:1是flex-grow: 1;flex-shrink: 1;flex-basis: 0%;的缩写。flex-basis 0%表示0,无尺寸,以实际内容宽度为主,会覆盖设置的width。

  • flex:0是flex-grow: 0;flex-shrink: 1;flex-basis: 0%;的缩写。

  • flex:auto是flex-grow: 1;flex-shrink: 1;flex-basis: auto;的缩写。

  • flex:none是flex-grow: 0;flex-shrink: 0;flex-basis: auto;的缩写。

5. display: flex | inline-flex

inline-flex
代码示例

<body><div class="flex-container"><div class="flex-item item1">1</div><div class="flex-item item2">2</div><div class="flex-item item3">3</div><div class="flex-item item4">4</div></div></body><style>.flex-container {height: 200px;background-color: aquamarine;display: inline-flex;flex-direction: row;justify-content: space-between;align-items: center;}.flex-item {width: 180px;height: 100px;background-color: lightblue;}.item1 {background-color: lightcoral;}.item2 {background-color: lawngreen;}.item3 {background-color: lightcyan;}.item4 {background-color: lightseagreen;}

在这里插入图片描述
flex
代码

  display: flex;

在这里插入图片描述

http://www.hkea.cn/news/7838/

相关文章:

  • 过年做那个网站致富拉新奖励的app排行
  • 郑州建站网站的公司广州最新新闻
  • wordpress 导航栏湖南关键词优化推荐
  • 网站首页英文凡科网微信小程序
  • 根据一个网站仿做新网站是什么网站网络促销策略
  • 电子商务网站建设的主页郑州网站顾问
  • axure怎么做网站首页百度竞价排名的利与弊
  • 网站 运营 外包 每个月多少钱电子网址怎么创建
  • 我司如何自己建设动态网站网络推广软文范文
  • 商会网站的建设谷歌在线浏览入口
  • 怎么知道网站用什么软件做的淄博做网站的公司
  • 做网站有什么好处搜索引擎的作用
  • 做外贸网站买海外域名公司网站制作公司
  • PHP网站开发与管理设计心得网络seo关键词优化技巧
  • 简单网站php源码下载新闻头条最新消息10条
  • 中医风格网站模板青岛网站排名推广
  • 手机网站 微信如何建立免费公司网站
  • 展示型网站重点中国万网官网登录
  • 学平面设计的网站新网站怎么做优化
  • 上海网站建设 永灿淘宝指数网站
  • 商务网页设计与制作实训报告seo站长工具 论坛
  • 政府内网网站建设制作网页完整步骤代码
  • 做网站费用滁州百度北京分公司官网
  • 任丘网站开发建设怎么选安徽企业网站建设
  • 个人网站如何做即时支付深圳网站建设的公司
  • 网站标题应该怎么做SEO优化南宁seo优势
  • 高端网站建设企业网站设计的流程
  • 户外网站模板收录网站
  • 机械类产品网站做优化端点seo博客
  • 自己怎么做搬家网站制作一个网页的步骤