ASP.NET MVC4 Webサイトの基本スタイルとして、基本的なTwitterBootstrap.lessファイルを使用しています。Microsoft.Web.Helpers.ReCaptchaクラスを使用して、登録ページにReCaptchaを追加しました。簡略化した例:
<head>
<link rel="stylesheet/less" href="@Url.Content("~/scripts/less/style.less")" />
</head>
@ReCaptcha.GetHtml()
結果は次のようになります。
Chrome開発ツールまたはFirebugを使用して、Twitterブートストラップを削除する回数を減らすと、期待どおりのReCaptchaが得られます。
もちろん、これはサイトの他のすべてのスタイリングを無効にしますが、これは望ましくありません。他の誰かがこれを経験しましたか?ReCaptchaクラスの例外を追加するためにブートストラップクラスを手動で変更する以外に解決策はありますか?