2014-01-14 19 views
1

我想知道這個CSS命令,它是什麼意思,它來自哪裏?我認爲它來自列表式風格。但是,當我將列表風格歸類時,它不會消失嗎?CSS - 爲什麼-webkit-padding在list-style-type之後消失:none;?

HTML

<ul> 
    <li></li> 
</ul> 

-webkit-padding-start: 40px; 

CSS

ul, menu, dir { 
    display: block; 
    list-style-type: disc; 
    -webkit-margin-before: 1em; 
    -webkit-margin-after: 1em; 
    -webkit-margin-start: 0px; 
    -webkit-margin-end: 0px; 
    -webkit-padding-start: 40px; 
} 
+0

http://stackoverflow.com/questions/3795888/extra-padding-on-chrome-safari-webkit-any-ideas其他瀏覽器 – NoobEditor

+0

計數器部分:HTTP:// stackoverflow.com/questions/12549591/webkit-padding-start-40px-what-it-should-be-for-ie-and-firefox – NoobEditor

+0

你的意思是=> **爲什麼不-webkit-padding-start:40px ;消失?**? – NoobEditor

回答

1

上行elemten有被拖欠的填充和保證金。您只需設置:

margin:0; 
padding:0; 
0

CSS Infos

提供起始填充的寬度。

如果書寫方向是從左到右,則此值將覆蓋 padding-left。如果書寫方向是從右到左,則此值 將覆蓋padding-right

如果你想關閉填充一個<ul><ol>名單上,你需要使用:

ul, ol { 
    padding: 0 
} 
+0

我認爲這是來自列表式的風格。但是,當我關閉它時,它不會消失嗎? – user2520410

+1

是的,將該值設置爲'0'會將其關閉?查看更新後的答案。 – BenM