title: Difference between aria-label and aria-labelledby
body: <p>I found 2 ways of marking a zone with <code>aria-</code> attributes.</p>
  
  <p>First one:</p>
  
  <pre><code>&lt;div class="main" role="main" aria-label="Search results"&gt;
      &lt;a href=""&gt;Blah-blah&lt;/a&gt;
  </code></pre>
  
  <p>Second one:</p>
  
  <pre><code>&lt;div class="main" role="main" aria-labelledby="res1"&gt;
      &lt;h2 id="res1" class="a11y"&gt;Search results&lt;/h2&gt;
      &lt;a href=""&gt;Blah-blah&lt;/a&gt;
  </code></pre>
  
  <p>JAWS reads them absolutely the same. So, what is the difference and what would you choose?</p>