title: not:first-child selector
body: <p>I have a <code>div</code> tag containing several <code>ul</code> tags.</p>
  
  <p>I'm able to set CSS properties for the first <code>ul</code> tag only:</p>
  
  <pre class="lang-css prettyprint-override"><code>div ul:first-child {
      background-color: #900;
  }
  </code></pre>
  
  <p>However, my following attempts to set CSS properties for each other <code>ul</code> tag except the first one don't work:</p>
  
  <pre class="lang-css prettyprint-override"><code>div ul:not:first-child {
      background-color: #900;
  }
  
  div ul:not(:first-child) {
      background-color: #900;
  }
  
  div ul:first-child:after {
      background-color: #900;
  }
  </code></pre>
  
  <p>How can I write in CSS: "each element, except the first"?</p>