Вы можете указать пользовательскую разметку, используя опцию 'custom' theme, добавив что-то вроде этого на свою страницу:
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'custom',
custom_theme_widget: 'recaptcha_widget'
};
</script>
Затем вы создаете div на странице, чтобы соответствовать идентификатору custom_theme_widget
, например:
<div id="recaptcha_widget">
<div id="recaptcha_image"></div>
<input type="text" id="recaptcha_response_field" name="recaptcha_response_field" />
</div>
Изображение будет вставлено в recaptcha_image
div, поэтому вы можете ограничить его ширину с помощью CSS следующим образом:
#recaptcha_image img {
width: 200px;
}
... но имейте в виду, что это изменит размер изображения в браузере и может привести к тому, что капча станет нечитаемой, поэтому я не рекомендую это делать. Ввод recaptcha_response_field
также может быть стилизован так, как вам нравится.
См. Раздел «Настройка внешнего вида» здесь , чтобы получить дополнительные примеры того, что вы можете (и должны) делать в пользовательской теме.