私はli項目にlist-style-imageを使用し、単一行のテキストを使用します。CSS:li項目のテキストを垂直に整列させてもうまくいきません
しかし、それは悪いに見えるので、私は垂直方向に画像の中央にテキストを整列します。
私はvertical-align:mid、rightを使用する必要がありますか?しかし、それは私にとってはうまくいかなかった。
<html>
<head>
<title> This is an demo </title>
<style>
body {
background-color: #464443;
color: white;
}
ul {
list-style-image: url('bg.png');
}
li {
vertical-align: middle;
}
</style>
</head>
<body>
<ul>
<li>abc</li>
<li>abc</li>
<li>abc</li>
<li>abc</li>
</ul>
</body>
</html>
が合意した。 'background'ははるかに信頼できる+正確な方法です。 – benesch
テキストが複数行の場合は動作しません。 – Muhd
あなたは正しいかもしれませんが、定義によるだけです:それは複数の行でうまく機能しますが、弾丸は常に一番上にあります。しかし、これは非常に多くの箇条書きリストの標準です。私が誤解していない限り、その場合、問題を示すために私のフィドルのフォークを行うと、私はそれを見ることに興味があるでしょう! –