On Tue, 27 Mar 2007, Paul Seale wrote: > I have a question regarding input tags. Currently when I cant to change the > style of an input element (select menus, text input, etc) I use the .css > input call.
So you have a rule with the element name input as the selector: input { /* some CSS declarations */ } > My question is this: Is there a way to break it out to format just the > password and text fields? Ideally you could use input[type="text"], input[type="password"] { /* some CSS declarations */ } but there's the problem that IE 6 and older won't understand it, because they do not recognize such attribute selectors. Moreover, [type="text"] matches only such elements that have type="text" _explicitly_ set, not defaulted as we often default in <input> elements. So in practice it's safer to use class selectors, e.g. assign a class to each password and text field and use a class selector. Depending on the context, there might be other, more convenient ways, like contextual selectors, e.g. #foo input { ... } which applies to all input elements that are inside the element that has id="foo", and only to them. -- 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/