title: How an incoming in-page html link can be displayed at the top of the page?
body: <p>Consider the following:</p>
  
  <p>Page A has a link </p>
  
  <pre><code>http://example.com/page#design
  </code></pre>
  
  <p>Page B is on <code>example.com</code>, has name <code>page</code>, and has an element</p>
  
  <pre><code>&lt;h2 id="design"&gt;Design&lt;/h2&gt;
  </code></pre>
  
  <p>I expected that clicking on the link on page A, the browser would display the <code>h2</code> element on the top of the page.</p>
  
  <p>In my case it does not, neither in Firefox nor in Chrome.</p>
  
  <p>What else should I tell in my html to achieve the desired result?</p>