簡體   English   中英

中心文本和子彈 <li> 元件

[英]Center the text and bullet of an <li> element

我正在通過這些挑戰來提高我的CSS技能,而我在第一個問題上遇到了麻煩(見下圖)。 強文

CSS挑戰1

我可以將文本居中,但是子彈並沒有以它為中心。 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字符等...更新您的小提琴

https://jsfiddle.net/shbfsoq6/2/

最簡單的方法可能是將列表樣式位置設置為內部。

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM