Cập nhật:yếu tố đầu vào của 4.x android không thể theo kiểu khi tập trung
Có một sửa chữa:
-webkit-user-modify: read-write-plaintext-only;
câu hỏi gốc:
Tôi cố gắng để đun sôi điều này xuống một ví dụ đơn giản:
Tôi có một yếu tố đầu vào đơn giản như thế này:
<input class="myclass" type="text"/>
phong cách tìm kiếm như:
.myclass, .myclass:focus {
background-color: black;
}
này hoạt động tốt trên Android 2.x và 3.x (trừ một số thiết bị mà được biết là không tôn trọng css trên các yếu tố đầu vào tập trung)
Vì tôi đã cập nhật nexus S thành 4.0.3 nên tôi không thể lấy trường nhập để chấp nhận bất kỳ kiểu nào.
Một số thử nghiệm cho thấy những điều sau đây: Kiểu được áp dụng thực sự, nhưng vì một số lý do trình duyệt hiển thị hình chữ nhật màu trắng trên đầu vào, kiểu hiển thị vô dụng. Sử dụng Weinre tôi đã có thể di chuyển phần tử đầu vào "thực", để tôi có thể hiển thị cả hai.
Bất kỳ đề xuất nào về điều này đều được chào đón rất nhiều.
Tôi không quen thuộc với webkit trên Android, nhưng có lẽ thiết '-webkit-xuất hiện: none; 'có thể ngăn Webkit buộc phải thiết lập các kiểu tiêu điểm mặc định của nó. – Duopixel
đã thử điều đó, nhưng cảm ơn đề xuất –
Tính năng này có hoạt động nếu bạn nhấn hai lần không? – Knu