title: CSS - why doesn't -webkit-padding disappear after list-style-type: none;?
body: <p>I'm wondering about this CSS command, what does it mean, where does it come from? I think it is from the list-style-type. But doesn't it disappear, when I turn list-style it off?</p>
  
  <p>HTML</p>
  
  <pre><code>&lt;ul&gt;
     &lt;li&gt;&lt;/li&gt;
  &lt;/ul&gt;
  
  -webkit-padding-start: 40px;
  </code></pre>
  
  <p>CSS</p>
  
  <pre><code>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;
  }
  </code></pre>