近些年来,CSS的应用越来越广泛,但有时我们会遇到在一排中排列多个元素的需求。虽然有一种比较流行的方式是使用浮动(float),但其实还有其他方法可以实现。 第一种方法是使用inlineblock。当...
近些年来,CSS的应用越来越广泛,但有时我们会遇到在一排中排列多个元素的需求。虽然有一种比较流行的方式是使用浮动(float),但其实还有其他方法可以实现。
第一种方法是使用inline-block。当我们将元素设置为inline-block时,它们将像inline元素一样排列,但同时又像block元素一样具有宽度、高度和边距属性。例如:
p {
font-size: 0;
margin: 0;
padding: 0;
text-align: center;
}
<br>
p span {
display: inline-block;
vertical-align: middle;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #333;
margin: 10px;
} .container {
display: flex;
justify-content: space-between;
}
<br>
.item {
width: 100px;
height: 100px;
background-color: #333;
margin: 10px;
}