.row{ display: flex; flex-wrap: wrap; } .col{ flex: 1; padding: 10px; }
首先,大家创建了一个名为“row”的类,表示这一行要被分成几列。它的属性是“display: flex”,这表明这一行的元素应使用Flexbox布局。大家还设置了“flex-wrap: wrap”,这表示元素应该换行,以适应容器的宽度。
然后,大家创建了一个名为“col”的类,表示这一列的元素。它的属性是“flex: 1”,这表示该元素在父容器中占据了相等的空间。大家还设置了“padding: 10px”,这表示该元素的内边距为10像素。
有了这两个类,大家就可以将它们应用到HTML元素中,以创建一行三列的布局:
<div class="row"> <div class="col">Column 1</div> <div class="col">Column 2</div> <div class="col">Column 3</div> </div>
上述代码中的<div>元素位于名为“row”的类中,这将启用Flexbox布局,并将元素排列为行。在这个行中,大家包含了三个<div>元素,每个元素都有名为“col”的类。这将使它们占据相等的宽度,并在一行中并排显示。
以上就是CSS一行三列代码的实现方法。通过这种布局方式,大家可以轻松地创建具有多个并排列出的列的网页布局。