모든 텍스트 필드의 스타일을 회색 테두리로 지정하고 class="form_field_error"
인 필드의 경우 테두리 색상을 빨간색으로 변경합니다.CSS 클래스는 경계 스타일을 덮어 쓰지 않습니다.
다음 코드를 시도했지만 이전에 정의한 테두리를 재정의하기 위해 클래스를 가져올 수 없습니까? 내가 뭘 놓치고 있니?
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;
}
나는 문제를 설명하기 위해
jsFiddle를 만들었습니다.
감사합니다,이 날 위해 일했습니다! 여러 유형의 입력 (텍스트 영역, 선택 등)에 동일한 클래스를 사용하고 싶기 때문에이 솔루션과 함께 갈 것입니다. – Andersson