Tôi đang làm việc trên tệp CSS và tìm thấy hộp nhập văn bản cần kiểu, tuy nhiên, tôi đang gặp sự cố. Tôi cần một lời tuyên bố đơn giản phù hợp với tất cả những yếu tố này:bộ chọn css để khớp với phần tử không có thuộc tính x
<input />
<input type='text' />
<input type='password' />
... nhưng không phù hợp với những người:
<input type='submit' />
<input type='button' />
<input type='image' />
<input type='file' />
<input type='checkbox' />
<input type='radio' />
<input type='reset' />
Dưới đây là những gì tôi muốn làm:
input[!type], input[type='text'], input[type='password'] {
/* styles here */
}
Trong CSS ở trên, hãy chú ý bộ chọn đầu tiên là input[!type]
. Những gì tôi có nghĩa là bởi điều này là tôi muốn chọn tất cả các hộp đầu vào mà thuộc tính type không được chỉ định (vì nó mặc định là văn bản nhưng input[type='text']
không khớp với nó). Thật không may, không có bộ chọn như vậy trong thông số CSS3 mà tôi có thể tìm thấy.
Có ai biết cách để thực hiện việc này không?
này không được hỗ trợ trên IE6, IE7 và có lẽ không Trong IE8 –
@ Tim, sau đó một lần nữa, những gì _is_ hỗ trợ trong IE6, 7 và 8 ... – priestc
@ nbv4, đúng dat, nhưng xem câu trả lời của tôi. –