title: checkbox and its label at the same level
body: <p>when I create a checkbox with ASP.NET, its label is always at the bottome level of the checkbox. but I want them to be at the same level so that it looks nice. I achieved that as follows;</p>
  
  <pre><code>&lt;table&gt;
      &lt;tr&gt;
          &lt;td&gt;
              &lt;input type="checkbox" id="chxAgreed" name="chxAgreed" /&gt;
          &lt;/td&gt;
          &lt;td&gt;
              &lt;label for="chxAgreed"&gt;Agreed&lt;/label&gt;
          &lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>but I do not want to use table inside my markup so much. How can I do the same without table?</p>