1. 程式人生 > >H5-簡單彈性伸縮佈局

H5-簡單彈性伸縮佈局

HTML部分
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>彈性伸縮佈局</title>
		<link rel="stylesheet" href="css/flex.css" />
	</head>
	<body>
		<div id="demo">
			<p>Uber此前營收和利潤的爆發式增長只是由於摘到了最低處的果實。如果希望繼續以當前速度增長,Uber將需要開拓郊區和二線城市市場。這些地區的居民更分散,其他的交通出行選擇也較少。這意味著,Uber無法通過這些人群獲得足夠多的收入,而單均價格可能也不如人口眾多的大城市。</p>
			<p>與此同時,Uber還將面臨更大的競爭壓力,這將導致Uber在美國的利潤率下降。桑達拉拉簡表示:“從長期來看,分享出行是一項廉價服務,因此未來多家公司都可以獲得發展空間。”</p>
			<p>Uber的另一大增長領域在於美國國外市場。Uber已覆蓋了72個國家的400多座城市。Uber將關閉中國業務,不過訊息人士表示,Uber正在重新分配資源,此前從事中國專案的150名工程師將被分配至其他市場,包括拉美和東南亞。</p>
		</div>
	</body>
</html>

CSS部分

@charset "utf-8";
div{
	width: 100%;
	display: flex;
	flex-direction: column; 排列方式 從上到下
	flex-direction: column-reverse; 從下到上
        flex-direction: row;
        flex-direction: row-reverse ;從右到左
        flex-wrap: wrap;自動換行
        flex-wrap: nowrap;不自動換行[預設]
        justify-content: center;所有列居中
        justify-content: flex-end;
        justify-content: flex-start;
        justify-content: space-around;同下,但兩邊保留一半空間
        justify-content: space-between;伸縮專案平局分佈
        /*處理剩餘空間*/
        align-items: baseline;
        align-items:center;
        align-items:flex-end;
        align-items: flex-start;
        align-items: inherit;

}
p{
	width: 150px;
	border: 1px solid red;
	background: #929292;
	margin: 20px;
	padding: 50px;
	color: white;
	font-weight: bold;
}
p:nth-child(1){
	/*flex: 1; 分配空間*/
         order: 3;
}
p:nth-child(2){
	align-self: center;
	/*flex:3;*/
         order: 2;
}
p:nth-child(3){
	/*align-self:flex-start;*/
	/*flex:1;*/
        order:1;
}
/**/