J'utilise les fichiers Twitter Bootstrap de base comme le style de base d'un site Web ASP.NET MVC4. J'ai ajouté un ReCaptcha à une page d'inscription, en utilisant la classe Microsoft.Web.Helpers.ReCaptcha. Exemple simplifié:Twitter Bootstrap et ReCaptcha
<head>
<link rel="stylesheet/less" href="@Url.Content("~/scripts/less/style.less")" />
</head>
@ReCaptcha.GetHtml()
Le résultat ressemble à ceci:
Si je vais avec les outils de dev Chrome ou Firebug et supprimer le bootstrap twitter moins, je reçois le ReCaptcha attendu:
Bien sûr, ce Nukes tous les autres style du site, ce qui est souhaitable. Quelqu'un d'autre a-t-il expérimenté cela, et existe-t-il des solutions, à moins de changer manuellement les classes bootstrap pour ajouter des exceptions pour les classes ReCaptcha?
Si vous publiez une version que d'autres pourraient jouer, ce serait utile pour vous fournir une réponse plus précise. Sinon, la réponse générique est, vous devez ajouter des sélecteurs étroits à votre CSS (pas à Bootstrap) qui écrasent tout ce que Bootstrap pourrait appliquer pour le faire dérailler. – merv