我有一个名单与子弹.通过将li文本放在一个跨度中,使得li的字体大小小于span的尺寸,从而使子弹更小.问题是现在子弹不是相对于文本垂直对齐的.我该如何解决?
HTML:
- <ul>
- <li><span>text1</span></li>
- <li><span>text2</span></li>
- <li><span>text3</span></li>
- <li><span>text4</span></li>
- </ul>
CSS:
- li{
- font-size: 15px;
- }
- li span{
- font-size: 25px;
- }
jsFiddle:http://jsfiddle.net/tXzcA/
解决方法
你可以制作自己的项目符号,并且做任何你想要的大小.
- li{
- font-size: 15px;
- list-style-type:none;
- }
- li span{
- font-size: 25px;
- }
- ul li:before {
- content: "•";
- font-size: 80%;
- padding-right: 10px;
- }
只需将字体大小更改为所需的大小.