On Sat, 2 Jun 2007, skip evans wrote: > A client site I'm doing some maintenance on has a bunch > of input statements like this: > > <input type="text" name="board_name" size="50" value="">
What's the URL? > ...and I thought I could apply a style to all of them, > without having to go back and inserting class="something" > to all of these forms by using: > > input { > font-family: Arial, Helvetica, sans-serif; > border: 1px solid #000000; > color: #000000; > font-weight: normal; > font-size: 11px; > } > > ...but this has no affect. It surely affects the rendering - with the usual CSS Caveats, but they mostly don't apply here. Modern browsers generally implement the effects suggested in that style sheet. Some rather old browsers may ignore some of them. Moreover, for example, if a user has set a minimum font size on Firefox, you won't be able to get below it, and it may well be larger than 11px. Whether the effect is useful is a different thing. We don't like font size wars in this list, but the fact still is that font-size: 11px will introduce a serious problem. To get help with the technical issue, you would need to specify a URL of your test page and to list the browser(s) you tested it on. > I also tried > > input.text { > > but that had no affect either. Of course not, since you have no class="text" attribute. Using the selector input[type="text"] instead of just input would _restrict_ the rule to input elements with an (explicit) attribute type="text", though this is not supported in IE 6, so it's not a good move in practice. And it would _restrict_ the applicability. -- Jukka "Yucca" Korpela, http://www.cs.tut.fi/~jkorpela/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/