I created all text fields with a gray border, and for fields with class="form_field_error" I want the border color to change to red.
I tried the following code, but I can not get my class to override a previously defined border? What am I missing?
HTML:
<input type="text" name="title" id="title" class="form_field_error">
CSS
input[type="text"] { display: block; height: 15px; font-weight: normal; color: #777; padding: 3px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .form_field_error { border: 1px solid #f00; }
I created jsFiddle to illustrate the problem.
source share