我使用基本的Twitter Bootstrap .less文件作为ASP.NET MVC4网站的基础样式。我已经使用Microsoft.Web.Helpers.ReCaptcha类将ReCaptcha添加到注册页面。简单的例子:Twitter Bootstrap和ReCaptcha
<head>
<link rel="stylesheet/less" href="@Url.Content("~/scripts/less/style.less")" />
</head>
@ReCaptcha.GetHtml()
结果看起来是这样的:
如果我去与Chrome浏览器开发工具或萤火并删除Twitter的引导少,我得到了预期验证码:
当然,这种核弹的网站,这是不可取的所有其他造型。是否有其他人经历过这种情况,并且是否有解决方案,缺少手动更改引导类以添加ReCaptcha类的异常?
如果你发布一个版本,其他人可以一起玩,这将是在为您提供更具体的答案有帮助。否则,通用的答案是,你需要添加一些狭窄的选择器到您的CSS(而不是Bootstrap),它会覆盖Bootstrap可能会导致它失控的任何东西。 – merv