[英]Center the text and bullet of an <li> element
我正在通過這些挑戰來提高我的CSS技能,而我在第一個問題上遇到了麻煩(見下圖)。 強文
我可以將文本居中,但是子彈並沒有以它為中心。 見JSFiddle
li { text-align:center; }
<ul> <li>List Number 1</li> <li>List Number 2</li> <li>List Number 3</li> <li>List Number 4</li> <li>List Number 5</li> </ul>
在你的css中添加這段代碼。
li {
text-align:center;
list-style-type:none;
}
li:before{
content:'\2022';
margin-right:5px;
}
這是演示: http : //jsfiddle.net/gyQ2W/1/
使用:before
偽元素:before
。 作為其中的content
,您可以放置圖像,HTML字符等...更新您的小提琴
最簡單的方法可能是將列表樣式位置設置為內部。
li { list-style-position: inside; text-align: center; }
<ul> <li>List Number 1</li> <li>List 2</li> <li>List Number 3</li> <li>List 4</li> <li>List Number 5</li> </ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.