title: Make input invisible through css?
body: <p>I have a form where depending on the website's brand one of two input fields should be visible at one given spot.</p>
  
  <p>I figured I just put both input fields in the same container and then through my stylesheet set one of them to display:none;
  This does hide the field, but it still makes it take up space.
  I also tried setting the height and width to 0 or setting visibility to hidden or collapse but none of those worked.</p>
  
  <p>Untill now all the branding things could be done with css style sheets so I would like to keep it that way.
  The solution should at least be supported in IE6 &amp; up, Firefox 2 &amp; up and Chrome (latest).</p>