title: Are empty HTML5 data attributes valid?
body: <p>I'd like to write a simple jQuery plugin that displays inline modals under specified elements. My idea is for the script to auto-init based on data attributes specified on elements.</p>
  
  <p>A very basic example:</p>
  
  <pre><code>&lt;p data-modal-target&gt;Hover over me for an inline modal!&lt;/p&gt;
  &lt;div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"&gt;&lt;!-- any desired syntax can go here --&gt;&lt;/div&gt;
  </code></pre>
  
  <p>I'm just wondering if <code>data-modal-target</code> in the above example is valid, or does it have to be <code>data-modal-target="true"</code>? I don't care about anything crappier than IE9 etc, my only requirement is that it be valid HTML5.</p>