title: HTML tag to allow removable &nbsp
body: <p>Does anyone know of a way to contain a nonbreaking space in an html tag to allow me to remove it based on conditions tested during runtime in the code behind?</p>
  
  <p>Basically why I need this: if a condition is satisfied I will have 4 buttons, but if it's not only three.  I can remove the button but then I have 4 <code>&amp;nbsp;</code> in-between 2 of the buttons instead of just 2 <code>&amp;nbsp;</code>.</p>
  
  <p>Something like the <code>&lt;del&gt;</code> tag would work if it didn't strike through the text.</p>
  
  <p>Basically I have something like this(propery values not included for simplicity):</p>
  
  <pre><code>&lt;td&gt;&lt;button /&gt;&amp;nbsp&amp;nbsp&lt;button /&gt;&amp;nbsp&amp;nbsp&lt;button /&gt;&amp;nbsp&amp;nbsp&lt;button /&gt;&lt;/td&gt;
  </code></pre>
  
  <p>I can't have the function in the actual button tag because then it will render the &amp;nbsp instead of the button text.</p>
  
  <p><strong>EDIT</strong>:
  I did end editing the &amp;nbsp tags out and using css.  I appreciate all of the responses.</p>
  
  <p>The main reason that I was apprehensive to go that route to being with is because trying to get my client to approve anything is like pulling teeth, but I got them to approve the changes and adjust the budget.</p>
  
  <p>Thanks again!!</p>