私は問題を検索しますが、結果はありません。 css spearation :: afterと:: beforeを中間アイコンに追加し、rwdを追加した後、インラインブロックでアイコンの分離に大きな問題があります。私のコードです。アイコンの分離と水平線の後ろ
HTML:
<div class="icon-box">
<div class="icon_1"></div>
<div class="icon_2"></div>
<div class="icon_3"></div>
</div>
CSS:
.icon_1 {
float: left;
display: inline-block;
height: 66px;
width: 66px;
background-image: url("../img/timing_icon.png");
background-color: #97735e;
background-position: center;
background-repeat: no-repeat;
}
.icon_2 {
float: left;
display: inline-block;
height: 66px;
width: 66px;
background-image: url("../img/presentation_icon.png");
background-color: #97735e;
background-position: center;
background-repeat: no-repeat;
}
.icon_3 {
float: left;
display: inline-block;
height: 66px;
width: 66px;
background-image: url("../img/accurate_icon.png");
background-color: #97735e;
background-position: center;
background-repeat: no-repeat;
}
.icon_2::before,
.icon_2::after {
display: inline-block;
content: "";
height: 10px;
border-bottom: 1px solid #97735e;
width: 100%;
}
.icon_2::before {
right: 100%;
margin-right: 10%;
}
.icon_2::after {
left: 100%;
margin-left: 200%;
}
が、私は私のコードは非常に厄介だと思うし、修正しました。私が最初にenter image description here
。そして、最後の子供の上で単純に行を削除します。 – Dorvalla
あなたの要素が浮動小数点のときに 'display:inline-block'を書いても意味がありません – Huangism
あなたのコードにいくつかの問題があります。私は以下で説明しました。それがあなたのために働くかどうか私に知らせてください –