首页 > 其他分享 >css使内部元素纵向均匀排列

css使内部元素纵向均匀排列

时间:2022-10-18 17:01:33浏览次数:59  
标签:flex 纵向 弹性 start 边线 均匀 对齐 main css

 

flex里的两个属性连用即可达到想要的效果(写一个长方形flex盒子,并使内部元素纵向排列)

 flex-direction: column;
  justify-content: space-around;

flex-direction属性:

  • row:横向从左到右排列(左对齐),默认的排列方式。
  • row-reverse:反转横向排列(右对齐,从后往前排,最后一项排在最前面。
  • column:纵向排列。
  • column-reverse:反转纵向排列,从后往前排,最后一项排在最上面。

 

 

 

justify-content 属性

内容对齐(justify-content)属性应用在弹性容器上,把弹性项沿着弹性容器的主轴线(main axis)对齐。

justify-content 语法如下:

justify-content: flex-start | flex-end | center | space-between | space-around

 

 

各个值解析:

    • flex-start:

      弹性项目向行头紧挨着填充。这个是默认值。第一个弹性项的main-start外边距边线被放置在该行的main-start边线,而后续弹性项依次平齐摆放。

    • flex-end:

      弹性项目向行尾紧挨着填充。第一个弹性项的main-end外边距边线被放置在该行的main-end边线,而后续弹性项依次平齐摆放。

    • center:

      弹性项目居中紧挨着填充。(如果剩余的自由空间是负的,则弹性项目将在两个方向上同时溢出)。

    • space-between:

      弹性项目平均分布在该行上。如果剩余空间为负或者只有一个弹性项,则该值等同于flex-start。否则,第1个弹性项的外边距和行的main-start边线对齐,而最后1个弹性项的外边距和行的main-end边线对齐,然后剩余的弹性项分布在该行上,相邻项目的间隔相等。

    • space-around:

      弹性项目平均分布在该行上,两边留有一半的间隔空间。如果剩余空间为负或者只有一个弹性项,则该值等同于center。否则,弹性项目沿该行分布,且彼此间隔相等(比如是20px),同时首尾两边和弹性容器之间留有一半的间隔(1/2*20px=10px)。

    •  

 

标签:flex,纵向,弹性,start,边线,均匀,对齐,main,css
From: https://www.cnblogs.com/Simoon/p/16803216.html

相关文章

  • 11. CSS链接样式(4种)
    1.前言链接是网站的重要组成部分,几乎在每个网页上都能看到不少的链接,合理的设计链接的样式能够给网页的颜值加分。链接有四种不同的状态,分别是link、visited、active和......
  • 10. CSS文本格式化
    1.前言通过CSS中的文本属性您可以像操作Word文档那样定义网页中文本的字符间距、对齐方式、缩进等等,CSS中常用的文本属性如下所示:text-align:设置文本的水平对齐方......
  • 8. CSS background(背景)
    1.前言在制作网页时我们往往需要在网页中添加一些背景颜色、背景图像让网页更加美观,吸引访问者的眼球。CSS中提供了一系列用于设置HTML元素背景效果的属性,如下所示:b......
  • 界面控件DevExpress WinForm中文指南 - 使用HTML&CSS模板的条件样式
    DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office......
  • 问答:如何规划CSS 中 的命名方式 如何看待 CSS 中 BEM 的命名方式?
    好多盆友很纠结css命名规则怎么弄,还没起步就被绊住了,那么今天蝈蝈就针对这个问题来讨论一下没什么技术含量,但却对效率开发至关重要的“问题”。下文是一些知乎大神的个......
  • @media是什么?css3 @media媒体查询器用法
    css3media媒体查询器用法总结分享到微信  随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技......
  • 覆盖浏览器默认样式CSS代码
    /*http://meyerweb.com/eric/tools/css/reset/  v2.0|20110126  License:none(publicdomain)*/html,body,div,span,applet,object,iframe,h1,h2......
  • 用js调试css 画出所有的css布局
    打开浏览器调试模式,在Console模式下复制下面代码执行[].forEach.call($$("*"),function(a){a.style.outline="1pxsolid#"+(~~(Math.random()*(1<<24))).toString(16)})......
  • web前端-css边框(border)
    ......
  • 【CSS】最强大的布局之grid布局精讲
    文章内包含个人理解,如有错误请指出。   ​目录​​前言​​​​    介绍​​​​ 基本概念​​​​        容器和项目​​​​        行和列​......