css弹性盒之justify-content详解

今天没事把css弹性盒常用及要注意的做一下整理:
先上代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试</title>
<style>
#main {
    width: 400px;
    height: 200px;
    border: 1px solid #c3c3c3;
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content:  flex-start;
	align-items:center;    /* 垂直方向上居中 */
}

#main div {
  width:80px;    
  height: 70px;
}
</style>
</head>
<body>

<div id="main">
  <div style="background-color:coral;"></div>
  <div style="background-color:lightblue;"></div>
  <div style="background-color:khaki;"></div>
  <div style="background-color:pink;"></div>
</div>

justify-content详解

定义和用法
justify-content 用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。
提示:使用 align-content 属性对齐交叉轴上的各项(垂直)。

属性值
flex-start 默认值。整体靠容器左侧对齐
flex-end 整体靠容器右侧对齐
center 整体位于容器的中心
space-between 各行之间留有空白
space-around 各行周围留有空白
initial 设置该属性为它的默认值
inherit 从父元素继承该属性

注意

弹性盒父级必须display:flex;
flex:1;让所有弹性盒模型对象的子元素都有相同的长度,但是忽略它们内部的内容;内容过多还是要设置宽度,防止布局错乱

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CSSjustify-content属性用于设置元素在其容器中的水平对齐方式。它定义了元素在主轴上的对齐方式,可以将元素向左对齐、向右对齐、居中对齐、分散对齐或均匀对齐。这个属性只能用于display为flex或inline-flex的元素。 ### 回答2: CSSjustify-content属性是用于控制flex容器内flex项目对齐方式的属性。该属性的作用是在flex容器的主轴上对齐flex项目。 justify-content属性有多个取值,分别是flex-start、flex-end、center、space-between、space-around、space-evenly。其中flex-start表示项目靠近flex容器的起始端对齐,flex-end表示项目靠近flex容器的结束端对齐,center表示项目在main轴中居中对齐,space-between表示flex项目之间均匀分布,space-around表示flex项目两侧均匀分布,space-evenly表示flex 项目均匀分布。 justify-content属性的使用非常便捷,只需要将其作为flex容器的CSS属性之一,然后根据项目所需的对齐方式选择相应的取值即可。 例如,如果需要让一行flex项目在容器中居中对齐,只需要在容器的CSS中添加justify-content: center;这一属性即可。如果需要让项目之间有空隙,可以使用space-between或space-around取值。 总之,CSSjustify-content属性是非常实用的一种布局方式,能够方便地控制flex项目的对齐方式,使得网页的布局更加美观、统一。 ### 回答3: CSSjustify-content属性用于设置弹性布局容器的主轴上的对齐方式。主要用于确保弹性容器的子元素在主轴上水平对齐。 justify-content属性可以有不同的设置值,包括: 1. flex-start:此设置值将使子元素沿着主轴向左对齐; 2. flex-end:此设置值将使子元素沿着主轴向右对齐; 3. center:此设置值将使子元素沿着主轴水平居中对齐; 4. space-between:此设置值将使子元素水平对齐并在它们之间均匀分配空间; 5. space-around:此设置值将使子元素水平对齐并在它们周围均匀分配空间。 例如,在一个弹性容器中使用justify-content:center;这个属性会使容器内的子元素在水平主轴 上居中对齐。如果容器内只有一个子元素,那么该子元素将垂直居中。如果容器中有多个子元素,它们将水平对齐,同时位于主轴上的中央位置。 综上,通过适当地使用CSSjustify-content属性,可以确保在布局过程中子元素完美对齐,并且很容易掌握和灵活使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值