のli
タグは先頭から始まりません。代わりに、それは底から始まります。リストアイテムをulコンテナの先頭に整列させます。
すべての画像を上から開始し、それらの画像のすべてのラベルを画像の下に10ピクセル下から開始する必要があります。
重要:イメージとテキストはli内で中央揃えにする必要があります。
最終的な出力は、ラベルが大きな場合であっても、画像の下のようなものでなければなりません:
すべてのヘルプは高く評価されています。
コードはここに行く:あなたが望む位置合わせのためのhttps://jsfiddle.net/srshah23/suctrnuq/
.cul {
list-style-type: none;
width: 100%;
padding: 0;
margin: 0px auto 0;
}
.cli {
display: inline-block;
width: 10%;
padding: 0px 25px 0;
background-size: 46px;
}
.cli .img {
background: url("https://www.gravatar.com/avatar/3906f6fa3d7c00158d98abe7540054c8/?default=&s=64") no-repeat;
width: 46px;
height: 46px;
margin: 0 auto;
}
<div>
<ul class="cul">
<li class="cli">
<div class="img"></div>
<div>PRETTY LONG TEXT ABCDEFG</div>
</li>
<li class="cli">
<div class="img"></div>
<div>TEXTUAL PLANNING</div>
</li>
<li class="cli">
<div class="img"></div>
<div>PRETTY TEXT</div>
</li>
<li class="cli">
<div class="img"></div>
<div>RANDOM TEXT ABC</div>
</li>
<li class="cli">
<div class="img"></div>
<div>MEDIUM TEXT</div>
</li>
</ul>
</div>
を変更している場所が簡単に分かりますので、私はCSSにコメントアウトしていると私は、テキストのために余分なクラスを作成する - を教えていない場合、私はそれを変更しますhttps://jsfiddle.net/tjbaezid/mjeb8o6q/1/このようなものを探していますか?あなたが共有しているイメージのようにも –