2014-09-01 24 views
0

我無法找到解決這個簡單問題的方法。我以爲我可以用box-sizing修復它,但它不起作用。風格無序列表將光盤放入列表項

我正在使用disc作爲list-style,我希望它位於我的li的內部,而不是在我的元素的左邊界。我怎樣才能做到這一點?

+0

你有什麼試過的?你的清單是怎樣的?你可以嘗試創建一個[jsfiddle](http://jsfiddle.net)? – 2014-09-01 09:34:39

+0

'margin-left:0'? – qtgye 2014-09-01 09:35:39

+3

只需添加['list-style-position:inside;'](http://jsbin.com/jibik/1/watch?css,output) – 2014-09-01 09:36:55

回答

1

通過將list-style-position: inside;應用於列表項目,您可以簡單地實現該目標。

EXAMPLE HERE

li { 
    list-style-position: inside; 
} 

list-style-position適用於具有display: list-item元件。

的CSS 2級規格states

12 Generated content, automatic numbering, and lists/'list-style-position'

該屬性指定相對於標記框,以 塊框的位置。值具有以下的含義:

「內部」值:
標記框被放置在塊框第一行內框,元素的內容之前和之前的任何 :before僞元素。 CSS 2.1沒有指定標記框的精確位置 。