1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

CSS3 justify-content 属性

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

该操作发生在弹性长度以及自己主动边距被确定后。

它用来在存在剩余空间时怎样加以分配。也会在发生内容溢出时影响项目的对齐。

注意:弹性布局中有两个基本术语main axis和cross axis,普通情况下,我们能够把它们各自看作是屏幕上的行向和列向(可是严格讲。这和写模式以及弹性流方向有关)。

那么main-start和main-end就能够分别被看作是弹性容器的左右边。

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)。

<!DOCTYPE html>      <html>      	<head>      		<meta charset="UTF-8">      		<title></title>      		<style type="text/css">      			*{      				padding: 0;      				margin: 0;      			}      			ul{      				margin: 0 auto;      				width: 1100px;      				height: 300px;      				border: 2px solid darkblue;      				/*将外层容器转换成弹性盒模型*/      				display: flex;      				/*flex-direction: row;*/      				/*justify-content: space-around; 均分*/      				justify-content: space-between; /* 挨着左右两端均分*/      			}      			ul li{      				width: 150px;      				height: 100px;      				border: 1px solid darkgreen;      				background: darkgreen;      				/*margin: 10px;*/      				border: 2px solid palevioletred;      				list-style: none;      				text-align: center;      				line-height: 100px;      				color: white;      				font-size: 30px;      			}      		</style>      	</head>      	<body>      		<!--弹性盒模型容器中的项目默认在主轴上排列      			子元素默认都排列在主轴上,不换行      		如果项目总宽度小于容器宽度,就正常排列,按照设置的宽度      		如果项目总宽度大于容器宽度,那么子元素就均分容器宽度,设置宽度无效-->      		<ul>      			<li>1</li>      			<li>2</li>      			<li>3</li>      			<li>4</li>      			<li>5</li>      			<li>5</li>      		</ul>      	</body>      </html>

原文链接:https://www.qiquanji.com/post/6958.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: