0
A
回答
1
你可以尝试一些方法,例如:
<h3>Using a list-style-image</h3>
<ul class="basic">
<li>Hello!</li>
<li>Good-Bye!</li>
<li>See you later!</li>
</ul>
<h3>Using a Background Image on li</h3>
<ul class="bg-img">
<li>Hello!</li>
<li>Good-Bye!</li>
<li>See you later!</li>
</ul>
,看看下面的CSS:
ul.basic {
list-style: none;
list-style-image: url(http://placehold.it/20x20);
margin: 0 0 0 0;
}
ul.basic li {
margin: 1.00em 0 0 0;
padding: 0 0 0 0;
}
ul.bg-img {
list-style: none;
margin: 0 0 0 0;
}
ul.bg-img li {
background-image: url(http://placehold.it/20x5);
background-repeat: no-repeat;
background-position: left center;
margin: 1.00em 0 0 -30px;
padding: 0 0 0 30px;
}
在第一种情况下,可以使列表图像例如一个20x20像素的正方形,并将连字符嵌入图像的中心。但是,如果字体大小发生变化,您将不会保持垂直居中,因为列表图像被固定在li
元素的基线上。
在第二个示例中,关闭列表样式并在li
元素上放置背景图像。再次,将连字符嵌入图像中,并将其放置在左侧和中间。此方法通过调整li
元素的左边距和填充以及background-position
属性,使您可以控制连字符图案的位置。
0
这是在webkit和mozilla中分别控制的,但-webkit-padding-start
和-moz-padding-start
规则在<ul>
和<ol>
元素上。它可以被padding-left
覆盖(这也可以在IE中使用)。
ul {
padding-left: 40px;
}
相关问题
- 1. 列表样式图像不是垂直对齐的
- 2. IE7和列表式样图像对齐问题
- 3. 样式有序列表多行对齐
- 4. CSS列表样式图像
- 5. 样式表对齐问题
- 6. Bootstrap 2列垂直对齐+ 1图像对齐左对齐+ 1图像对齐
- 7. 列中的图像对齐
- 8. 中心对齐图像列表
- 9. 带图像的样式列表
- 10. 在列表视图中对齐android文本和图像是一样的
- 11. 使用表对齐图像
- 12. 列表样式图像不受外部样式表
- 13. 对齐图表旁边的图像
- 14. 更改样式列表图像onclick +到 -
- 15. 列表样式图像不起作用
- 16. CSS列表样式图像大小
- 17. 图像对齐
- 18. 对齐图像
- 19. 对齐图像
- 20. C#图表列对齐
- 21. 列表视图对齐
- 22. 垂直对齐列中的图像
- 23. 试图对齐我的图像和中心列表
- 24. 对齐文本图像的右侧列表视图JQM
- 25. 相对于列表项目的CSS列表样式图像位置
- 26. 创建标题和图像左对齐和文本右对齐的列表?
- 27. 页脚列表的列表样式图像不起作用
- 28. 对准列表样式图像按比例与文字
- 29. jQuery:如何使用base64图像对象作为列表样式图像
- 30. 对齐HTML表格中的图像
什么是你的HTML和CSS是什么样子? –
我的人形子弹的尺寸是多少? –