是否可以使用 CSS 将本示例中的所有内容对齐到中心?如果没有,那我该怎么办?
如您所见,图像的高度不同,因此使事情变得更加复杂。我想要的是对齐所有图像和文本,使它们看起来像一条线。
这是小提琴:http: //jsfiddle.net/cRGeD/
是否可以使用 CSS 将本示例中的所有内容对齐到中心?如果没有,那我该怎么办?
如您所见,图像的高度不同,因此使事情变得更加复杂。我想要的是对齐所有图像和文本,使它们看起来像一条线。
这是小提琴:http: //jsfiddle.net/cRGeD/
简单答案使用 span 而不是 li
这可以帮助你,我已经为文本添加了 DIV 并将其浮动到左侧,然后将行高调整为 li 的 250%,检查小提琴 http://jsfiddle.net/chanduzalte/cRGeD/8/
编辑:在这里,我将以下原则应用于您的 jsFiddle 中的前两项: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");
}
这样你就可以为不同的图标使用不同的类,并且只需要将图像路径添加到新的类中。