增光添彩
1. 前言
單列布局是實現(xiàn)了,但是列里面通常都會放些什么呢?
一般來說列里面就都會放一些寬度和列相等、而高度隨意的行,這里我們使用 chinese-gradient 來進行顏色的填充并且拿之前講過的外邊距法來舉例。
2. 實例代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 在這里用link標簽引入中文漸變色 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chinese-gradient">
<style>
/* 清除默認樣式 */
* { padding: 0; margin: 0; }
body {
/* 添加一個好看的背景色 */
background: var(--墨色);
}
.center {
/* 給個寬度方便查看 */
width: 90%;
/* 外邊距上下為0、左右為自動 */
margin: 0 auto;
}
/* 列中的行 */
li {
/* 清除默認樣式 */
list-style: none;
/* 給一個合適的高度 */
height: 100px;
/* 給一個合適的外邊距 */
margin: 20px 0;
/* 添加一個好看的背景色 */
background: var(--燈紅酒綠);
}
</style>
</head>
<body>
<ul class="center">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
</html>
運行結(jié)果:
要點就是在居中布局的那個盒子里面放置一堆子元素,然后寬 100% 充滿父元素,這就相當于一行了,再設(shè)置一些合適的邊距,使其不至于過分擁擠。
3. 小結(jié)
看完了該小節(jié),我們已經(jīng)對單列布局的各種實現(xiàn)方式都有所了解。具體的實現(xiàn)方式還要根據(jù)所處的環(huán)境擇優(yōu)使用。
下一章我們介紹一下移動端布局中的雙列布局。