Je souhaite ajouter un moteur de recherche Google à mon site Web. Ce est le code que je trouve:Supprimer le rectangle blanc au-dessus de Google Searchbox
<script>
(function() {
var cx = 'Search-Engine ID';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<div class="gcse-searchresults-only"></div>
<form action="search.php" method="GET">
<input class="input" name="q" placeholder="Search...">
</form>
Il fonctionne très bien, mais je reçois un rectangle blanc sur le dessus de la Searchbox. Au moins dans Chrome et FF. Dans Edge c'est ok. J'ai essayé beaucoup de choses à se débarrasser de ce rectangle, ajouté
.gsc-control-cse {
border: none;
background: none;
}
à mon css et aussi essayé de remplacer le code de Google avec le! Code important, mais jusqu'à présent rien ne fonctionne. Comment puis-je me débarrasser de ce rectangle blanc sur ma Searchbox? Vous pouvez voir ma page de test ici: https://www.patriciakaas.nl/test.php La boîte de recherche est en bas à droite.
Johanna
Voulez-vous dire au-dessus de la boîte de recherche ou la boîte de recherche lui-même est blanc? Peut-être effacer votre cache? – sol
Je veux dire le rectangle blanc sur le dessus de la boîte où il est dit "Recherche". Non, cela n'a rien à voir avec l'effacement du cache. –
Pour moi, la boîte de recherche est blanche. Il n'y a pas de boîte au-dessus. Dans les outils de développement, je peux voir que la div avec la classe gcse-control-cse n'a pas d'arrière-plan ou de bordure à cause de votre CSS personnalisé. Je suis sur chrome 58. – sol