我有一个需要样式的 <ul>
。我使用加号来设置样式。它看起来像这样:
+ abc
+ 123
+ hello
我遇到的问题是无法将“+”与实际的
li
居中对齐。也就是说,当我需要它们与li
文本垂直对齐时,“+”略微偏离。有人知道我做错了什么吗?这里是指向fiddle的链接。
CSS
ul {
list-style: none;
display: table-cell;
padding: 0;
margin: 0;
}
li {
padding-left: 1em;
text-indent: -1em;
}
li:before {
content: "+";
padding-right: 5px;
vertical-align: middle;
display: inline;
padding-top: 0;
margin-bottom: .5em;
}
编辑
好的,我并不是指让 #content
与其他的 ul
对齐。我是指让 +
与 abc
垂直居中。
ul
被显示成了表格单元格? - BoltClockpadding-left:2.5em;
- PiLHAdisplay:inline
本来就是生成内容的默认设置。您是否尝试以不同的方式将它们居中? - BoltClock