CSS を使用して、この例ですべてを中央揃えにすることは可能ですか? そうでない場合、どうすればよいですか?
ご覧のとおり、画像は同じ高さではないため、さらに複雑になります。私が望むのは、すべての画像とテキストを整列させて、線のように見せることです。
ここにフィドルがあります:http://jsfiddle.net/cRGeD/
CSS を使用して、この例ですべてを中央揃えにすることは可能ですか? そうでない場合、どうすればよいですか?
ご覧のとおり、画像は同じ高さではないため、さらに複雑になります。私が望むのは、すべての画像とテキストを整列させて、線のように見せることです。
ここにフィドルがあります:http://jsfiddle.net/cRGeD/
簡単な答えは、li の代わりにスパンを使用します
編集: ここでは、jsFiddle の最初の 2 つの項目に以下の原則を適用しました: http://jsfiddle.net/cRGeD/23/。
HTML
<span class="icon question-icon">1234</span>
CSS
.icon{
padding-left: 20px;
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
}
.question-icon{
background-image: url("../path/for/images.jpg");
}
このようにして、別のアイコンに別のクラスを使用でき、画像パスを新しいクラスに追加するだけで済みます。
これはあなたを助けることができます、私はテキストにDIVを追加し、それを左に浮かせてから、行の高さをliの250%に調整しました.fiddle http://jsfiddle.net/chanduzalte/cRGeD/8/をチェックしてください