Probably OT, but CSS Help?

Ok I know this is off topic, but since you guys are usualy so helpful, I thought I'd try here first.

Building a Rails App and one of the things we've done is put a CSS class of;

* { font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif; margin:0pt; padding:0pt; }

Now the problem is that the padding setting, for one reason or another is killing my select boxes in FireFox... If I remove that line, is fixes the Select boxes, but breaks other stuff in our app that relies on that... I'm no CSS expert, but I was told the * set helps all browsers start on the same page to avoid some problems. Now removing it is an option, but I'm wondering what the attribute is I need to change, or the element I need to change to get my Select boxes to be right... when I change the padding on the select boxes themselves, it just adds padding to the inside of the box and doesn't make the box bigger to allow the text inside to fit... here's a link to a picture that may help explain what I mean. I'm using FireBug in firefox to help sort it all out.

http://farm4.static.flickr.com/3270/2324997408_15c44763e5_b.jpg *apologies to flickr for the improper linking.

Any help would be great, thanks

Yeah but removing the PADDING option in the wildcard is what fixes the issue, not the font... which is what has me puzzled.

sw0rdfish wrote:

Yeah but removing the PADDING option in the wildcard is what fixes the issue, not the font... which is what has me puzzled.

On Mar 10, 4:04�pm, Neil Cauldwell <rails-mailing-l...@andreas-s.net>

Ok - I remember setting the font-family on selectors and it causing problems because fonts render differently - sorry that isn't the right answer for you.

Just to clarify, you are talking about the selectors cutting the words short on the right-hand side, aren't you?

Have you tried setting a disproportionate padding-right on the inputs, or giving them a width attribute?

The YUI reset.css may fix your problems. You can give it a quick test drive by removing your wildcard declaration (but still keeping the rest of your styles) and calling the reset file from Yahoos own servers;

<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.0/build/reset/reset-min.css&quot;&gt;

sw0rdfish, try select option {   margin-bottom: 8px;   margin-right: 100px;   margin-top: 2px; }

that way any option tag that follows a select tag will have those attributes. (or you could just use the option tag.) The text is still very tight in Opera 9.26 on widows XP all the rest are fine (Flock, firefox, safari, IE7 and IE8 beta)

hth

John Ivanoff

Nope... no luck.

What has me puzzled is that if I remove the padding: 0pt; on the wildcard, it looks fine.

So what is that resetting that is messing it up?

nevermind that worked...

Thanks John!