I have a simple page with a form and selects. Number of those selects are set invisible and I use Javascript (JQuery) to set visible/invisible the good one.
The CSS to set them invisible is :
select {
margin:0;
margin-top:5px;
padding:0;
border:0;
}
.Invisible {
display:none;
}
It works fine on Firefox, Opera and Chrome, but not, of course, on Internet Explorer 8.
It does render the selects invisible, but it reserves 1 or 2 pixels to each one.
You can see that there is a big space between "Modèle" and "Budget" ... You can see it better if you play with the "Marque" dropdown.