1行に配置する必要のあるアイコンが3つあります。CSSを使用してこれを実現するにはどうすればよいですか?
HTMLは次のとおりです。
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
そして、以下は私がすでに持っているCSSです:
.icon {
min-height: 20px;
max-width: 20px;
min-width: 20px;
display:inline-block;
background-color: red;
border-style:dashed;
border-width: 1px;
}
.icon:nth-child(3n+0) {
clear:right;
display:block;
}
上記のコードでは、1行に2つのアイコンが表示され、次の行に1つのアイコンが表示され、次の行に2つのアイコンが表示されます。
私が望んでいるのは、各行に3つのアイコンがあることです。