で最後の要素を削除します。私はフレックスコンテナ内のもののリストを持っており、それらが 問題の下の画面に示されているようなセパレータで分割されているCSSは:私の問題だ行
、ときあなたですウィンドウのサイズを変更してサイズを小さくすると、別の行に移動し、行の最後の部分にある区切り文字を取り除き、残りの部分がうまく中央揃えになるようにしたいと考えています。
ところで私は区切り文字を作るために余白を使用しようとしましたが、divのあらゆるサイズでそれらをセンタリングするのに問題がありました。
どのようにヒントをCSSで達成するには?
私は今あなたが要素をターゲットと自分のスタイルを変更するには、各ブレークポイントでnth-of-type()
を使用することができます
@import "compass/css3";
.flex-container {
padding: 0;
margin: 0;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: space-around;
align-items: center;
}
.flex-item {
padding: 5px;
margin-top: 10px;
min-width:100px;
line-height: 150px;
color: blaclk;
font-weight: bold;
font-size: 1.5em;
text-align: center;
opacity: 0.7;
}
.flex-item img{
width: 100%;
}
.separator{
background: rgb(127, 0, 0);
background: rgba(192,192,192,.5);
width: 1px;
height: 100px;
}
<div class="flex-container">
<div class="flex-item " ><center><p> 1 </p></center></div>
<div class="separator"></div>
<div class="flex-item " ><center><p> 2 </p></center></div>
<div class="separator"></div>
<div class="flex-item " ><center><p> 3 </p></center></div>
<div class="separator"></div>
<div class="flex-item " ><center><p> 4 </p></center></div>
</div>
で
<div class="centered">
のようなクラスを使用し、HTML5でサポートしていません。代わりにCSSを使用してください – tech2017