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是什麼樣子? –
我的人形子彈的尺寸是多少? –