ok I did it and it worked fine just using size="1" tag. the thing is it all depends on what you exactly have for the options.

I ask this becasue if you set them all to 1 and some of options are more than one then you will get a difference in size. you have to set everyone of them to the biggest one.

I used in all of them
Code:
<select size="1" name="D1">
    <option>yes</option>
    <option>no</option>
    <option>come on</option>
  </select>
And they are all the same size. see the "come on" part. if I made that smaller using "maybe" as the option then the field would be smaller. but if I used "come on again" the field would be bigger. see what I'm getting at?

you need to set all of them to the biggest one so it would have a size of 2 or more.

do you have the same thing in all of them?