我對li項和單行文本使用list-style-image。CSS:垂直對齊li項中的文本,不起作用
但它看起來不好,所以我要垂直對齊文本圖像的中間。
我應該使用vertical-align:middle,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>
同意。 '背景'是一種更加可靠且準確的方法 – benesch 2012-04-09 04:22:47
如果文本是多行,則不起作用。 – Muhd 2013-05-16 21:47:12
你可能是對的,穆哈德,但只取決於定義:它「工作」很好,多行,但子彈總是在頂部。不過,這非常符合項目列表的標準。除非我誤解,在這種情況下,如果你用我的小提琴叉子來展示問題,我很樂意看到它! – 2013-05-23 18:20:19