Tôi đang sử dụng reCAPTCHA và văn bản cho recaptcha_challenge_field
đang xuất hiện ở giữa hộp recaptcha chồng lên nhau. Tôi thấy rằng đó là vì phong cách này:Ghi đè reCAPTCHA CSS
.recaptchatable #recaptcha_response_field {
position: absolute!important;
khi tôi đặt position
-static
trong Chrome, có vẻ tốt. Tuy nhiên, tôi không thể tìm ra cách ghi đè tùy chọn CSS đó.
tôi đã cố gắng:
này thêm vào CSS của riêng tôi:
.recaptchatable #recaptcha_response_field { position: static !important; }
- thêm một entry trong CSS của tôi với tên
.recaptcha_text
- gọi nó qua div class (gói xung quanh textarea)
- gọi nó qua lớp p (gói xung quanh văn bản)
- thêm
position: static!important;
tiêu chuẩn<textarea name="recaptcha_challenge_field" ...>
thẻ
Tuy nhiên, tôi không thể có được css của tôi để ghi đè lên vị trí đó: tĩnh quan trọng; mà đi qua với kịch bản:
<script type="text/javascript"
src="http://www.google.com/recaptcha/api/challenge?k=your_public_key">
</script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=your_public_key"
height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge">
</noscript>
Ai đó có thể giúp tôi với những gì tôi đang làm sai? Cảm ơn bạn!
Hộp cát phải được đóng hộp để xác minh không phải kiểu nào của bạn gây ra sự cố, ví dụ: cố gắng repro trên một trang trống với chỉ recaptcha. Nếu không thì là css recaptcha trong tập tin riêng của nó? Thay thế nó bằng một bản sao sửa đổi cục bộ. – paislee