/* 設置水平方向上的列寬 */
.parent {
display: flex;
flex-direction: column;
align-items: center;
/* 設置垂直方向上的行數 */
.parent {
flex-wrap: wrap;
/* 設置第一列的第一個元素為標題 */
.parent >div {
background-color: #ff0000;
font-size: 24px;
text-align: center;
margin-top: 10px;
/* 設置第二列的第一個元素為段落 */
.parent >div >p {
font-size: 16px;
margin-bottom: 10px;
CSS中雙列布局有哪些,本文將介紹幾種常用的雙列布局方式。
1. 平行雙列布局
平行雙列布局是指讓兩條并列的行向平行地排列,通常用于布局文本。這種布局方式可以使文本看起來清晰易懂。
使用平行雙列布局的示例代碼如下:
/* 設置水平方向上的列寬 */
.parent {
display: flex;
flex-direction: column;
align-items: center;
/* 設置垂直方向上的行數 */
.parent {
flex-wrap: wrap;
/* 設置第一列的第一個元素為標題 */
.parent >div {
background-color: #ff0000;
font-size: 24px;
text-align: center;
margin-top: 10px;
/* 設置第二列的第一個元素為段落 */
.parent >div >p {
font-size: 16px;
margin-bottom: 10px;
2. 垂直雙列布局
垂直雙列布局是指讓兩條并列的行向垂直地排列,通常用于布局表格。這種布局方式可以使表格看起來整齊清晰。
使用垂直雙列布局的示例代碼如下:
/* 設置水平方向上的列寬 */
.parent {
display: flex;
flex-direction: column;
align-items: center;
/* 設置第一列的第一個元素為表格的標題 */
.parent >div {
background-color: #ff0000;
font-size: 24px;
text-align: center;
margin-top: 10px;
/* 設置第二列的第一個元素為表格的單元格 */
.parent >div >div {
border: 1px solid #ccc;
font-size: 16px;
margin-bottom: 10px;
3. 反相雙列布局
反相雙列布局是指讓兩條并列的行向相反的方向排列,通常用于布局圖片。這種布局方式可以使圖片看起來柔和舒適。
使用反相雙列布局的示例代碼如下:
/* 設置水平方向上的列寬 */
.parent {
display: flex;
flex-direction: column;
align-items: center;
/* 設置第一列的第一個元素為圖片的標題 */
.parent >div {
background-color: #ff0000;
font-size: 24px;
text-align: center;
margin-top: 10px;
/* 設置第二列的第一個元素為圖片的段落 */
.parent >div >div {
border: 1px solid #ccc;
font-size: 16px;
margin-bottom: 10px;