title: CSS select next child of any tag
body: <p>In CSS I can say <code>div &gt; div</code> to get the <code>div</code> right after a <code>div</code>.
  And i can say <code>div *</code> to get all elements after <code>div</code>.
  But is there a way to get any element / tag directly after the given element?
  Something like <code>div &gt; *</code>. This dosnt work, but anything a long thous lines?</p>
  
  <p>If you dont understand heres another example.</p>
  
  <p>Code 1</p>
  
  <pre><code>&lt;div&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Code 2</p>
  
  <pre><code>&lt;div&gt;
    &lt;dl&gt;
      &lt;dd&gt;&lt;/dd&gt;
    &lt;/dl&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I want a single CSS selector that will be able to get the tag right after the <code>div</code> (<code>ul</code>,<code>dl</code>).</p>