title: HTML - why element with hidden="false" is not visible
body: <p>I have a view in freemarker. And when I'm loading my template, I'm checking if one value is null. If yes, then I want to make my <code>div</code> hidden on start. If no, then I want to my <code>div</code> being visible. Could someone tell me, why this attempt doesn't work? </p>
  
  <pre><code>&lt;div class="..." hidden="false"&gt;&lt;/div&gt;
  </code></pre>
  
  <p><strong>No matter if</strong> <code>hidden</code> <strong>is true or false, div is not visible. Why?</strong></p>
  
  <p>Full code example: </p>
  
  <pre><code>&lt;#if errorMessageNameList??&gt;
      &lt;#assign hideForm="false" /&gt;
  &lt;#else&gt;
      &lt;#assign hideForm="true" /&gt;
  &lt;/#if&gt;
  &lt;div class="saveEquipmentPanel" hidden="${hideForm}"&gt;
      &lt;@saveEquipmentPanel /&gt;
  &lt;/div&gt;
  </code></pre>