2013-05-19 106 views
6

Zaimplementowałem reCaptcha na następującej stronie internetowej. Użyłem recaptchalib.php z Google Code i nie zmieniłem niczego w pliku PHP.stylizacja reCaptcha jest zepsuta

Jednak wynik reCaptcha na mojej stronie internetowej wydaje się zepsuć. Przyciski mają nad nimi dziwną białą przestrzeń. To działa dobrze, ale nie jest całkiem :(

Oto strona, która ma problemu: http://### (usunięty)

Oto kod, który kiedyś echo formularz Odśwież

require_once('recaptchalib.php'); 
$publickey = "XXXXXXXXXXX"; // you got this from the signup page 
echo recaptcha_get_html($publickey); 

Pozdrawiam

Odpowiedz

18

Miałem ten sam problem na wszystkich stronach internetowych, w których użyłem reCaptcha, CSS był w jakiś sposób zniekształcony, ale odkryłem, że to była moja wysokość linii w tagu body.Myślę, że masz ten sam problem. Po prostu użyj to css w twoim arkuszu stylów.

#recaptcha_area, #recaptcha_table { line-height: 0!important;} 
+0

Dziękuję MarieWeb! Uratowałeś mi życie: D – designil

+0

Niezły. To działało również dla mnie. –

+1

Powinien być w domyślnym css dla recaptcha! Dzięki! –

5

W moim przypadku musiałem zresetować display i wysokość właściwości widgetu input:

#recaptcha_area input { 
    height: auto; 
    display: inline; 
} 
+0

To zadziałało dla mnie podczas korzystania z fundamentu 5. –

+0

To również zadziałało dla mnie, dzięki człowieku! – Sparsh

16

Niedawno dodanego Re-Captcha (05/2014) oraz następujące fragmenty css pracować dla mnie.

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th { 
     line-height: 0 !important; 
    } 
    #recaptcha_area input { 
     height: auto; 
     display: inline; 
    } 
+0

Próbowałem innych rozwiązań i nikt nie pracował z tym rozwiązaniem. Data dodana 26 sierpnia 2015 r. Dziękujemy. – ThN

0

To załatwiło sprawę dla mnie

#recaptcha_table { 
    table-layout: auto; 
} 
1

ten pracował dla mnie !!

#recaptcha_area input { 
     height:auto; 
     display: inline; 
    } 
#recaptcha_area * { 
    line-height:normal; 
}