Html 使用Css flexbox对齐项目
我想像这样对齐项目 将4个项目放在一行,将3个项目放在下一行,但我想居中对齐 虽然我固定为25%,但它不能正常工作 请看一看Html 使用Css flexbox对齐项目,html,css,flexbox,Html,Css,Flexbox,我想像这样对齐项目 将4个项目放在一行,将3个项目放在下一行,但我想居中对齐 虽然我固定为25%,但它不能正常工作 请看一看 .flex容器{ 显示器:flex; 柔性流:行换行; 文本对齐:居中; 宽度:100%; } .四分之一{ 宽度:24.6%; 填充:20px; 背景色:#b5d46e; 边框:3倍纯白; 颜色:白色; 字号:1.5em; 文本对齐:居中; } 1. 2. 3. 4. 5. 6. 7. 8. 我会将所需的每套.quarter元素包装成一行,放在它们自己的弹性盒中。确
.flex容器{
显示器:flex;
柔性流:行换行;
文本对齐:居中;
宽度:100%;
}
.四分之一{
宽度:24.6%;
填充:20px;
背景色:#b5d46e;
边框:3倍纯白;
颜色:白色;
字号:1.5em;
文本对齐:居中;
}
1.
2.
3.
4.
5.
6.
7.
8.
我会将所需的每套.quarter
元素包装成一行,放在它们自己的弹性盒中。确保为每个.quarter
提供flex:1代码>属性而不是宽度:25%
属性
<div class='flex-container'>
<div class='quarter flex-item'>
<h3>1</h3>
</div>
<div class='quarter flex-item'>
<h3>2</h3>
</div>
<div class='quarter flex-item'>
<h3>3</h3>
</div>
<div class='quarter flex-item'>
<h3>4</h3>
</div>
例如,这是第一行的HTML。所有代码的提琴参考,包括flex:1的放置位置代码>属性
<div class='flex-container'>
<div class='quarter flex-item'>
<h3>1</h3>
</div>
<div class='quarter flex-item'>
<h3>2</h3>
</div>
<div class='quarter flex-item'>
<h3>3</h3>
</div>
<div class='quarter flex-item'>
<h3>4</h3>
</div>
1.
2.
3.
4.
将4个项目放在一行,将3个项目放在下一行,但我想居中对齐
我不确定第八项我们该怎么办,但是
首先,我们使用框大小:边框框
在宽度计算中包括填充/边框,我们可以将宽度(或flex属性)设置为:
…我们就完了
*{
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
.柔性容器{
显示器:flex;
柔性流:行换行;
证明内容:中心;
宽度:100%;
}
.四分之一{
弹性:01.25%;
填充:20px;
背景色:#b5d46e;
边框:3倍纯白;
颜色:白色;
字号:1.5em;
文本对齐:居中;
}
1.
2.
3.
4.
5.
6.
7.
ADD box size:border box到类中。我删除了我的答案,因为我认为他想要4/3/1,而@Wowsk有一个比我更好的答案(对于这种方法)。如此愚蠢:P