Tôi có nhiều biểu mẫu trên trang web của mình, tất nhiên, nhiều trường trong số đó là bắt buộc. Nếu trường bắt buộc được để trống, nó được gán một lớp 'lỗi' và tôi đang cố gắng khoanh tròn trường màu đỏ bất kể đó là trường văn bản, menu thả xuống hay hộp kiểm. Tôi có đoạn code sau trong file css của tôi:Áp dụng đường viền cho hộp kiểm trong Chrome
.error input, .error select, .error textarea {
border-style: solid;
border-color: #c00;
border-width: 2px;
}
Bây giờ lạ đủ để hoạt động tốt trong IE nhưng trong Chrome các hộp kiểm được không vòng tròn màu đỏ mặc dù tôi có thể thấy rằng CSS được áp dụng đối với họ khi kiểm tra việc thành phần.
Và điều này có thể không thích hợp vào mã css trên là tích cực nhưng tôi có cái gì khác trong file css của tôi:
input[type=checkbox] {
background:transparent;
border:0;
margin-top: 2px;
}
Và đó được sử dụng để các hộp kiểm được hiển thị một cách chính xác trong IE8 và ít hơn.
Bất kỳ ý tưởng nào về cách tôi có thể hình dung đường viền màu đỏ trong Chrome?
EDIT: Dưới đây là một jsfiddle: http://jsfiddle.net/PCD6f/3/
xin vui lòng bao gồm một plz jsFiddle – acudars
bao gồm jsfiddle –
Ở đây là: http://jsfiddle.net/PCD6f/3/ – mmvsbg