前言
了解并实践了浮动以后,基本就可以完成大多数非动态元素过多的网站布局了。虽然 Flex 和 Grid 是现代主流,但理解浮动原理对维护旧项目依然至关重要。
这篇主要分享 4 个浮动布局的实例。为了让你更容易理解,我们这次只关注大体布局逻辑,暂不深入内部填充细节。
一、等宽布局(网易云音乐列表)
这种布局常见于商品列表,比如 3 列、4 列或 5 列排布。核心在于计算每个子元素的宽度。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
/* 父容器样式 */
.parent-box {
width: 1200px; /* 设置父容器宽度为 1200 像素 */
margin: 20px auto; /* 设置父容器上下边距为 20px,左右自动居中 */
}
/* 子元素样式 */
.parent-box div {
width: 288.75px;
: ;
: border-box;
: ;
: ;
: ;
: left;
: ;
: center;
: ;
: ;
}
(n) {
: ;
}
{
: ;
: table;
: both;
}
div 1
div 2
div 3
div 4
div 1
div 2
div 3
div 4
div 1
div 2
div 3
div 4
div 1
div 2
div 3
div 4
div 1
div 2
div 3
div 4









