28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je viens de mettre un code AdSense sur un nouveau site et je rencontre un problème jamais rencontré (pour moi) jusqu'alors.

En effect, vous pouvez voir le résultat sur http://www.epaper-france.com ou le code javascript du code AdSense s'affiche dans la page. Le code est un copié/collé exact du site AdSense et le problème vient probablement des CSS puisque si je remplace
<div id="topbar">
par
<div>
le problème est résolu.

J'ai regardé la CSS mais je ne comprends pas où est le problème.

Avez-vous une idée ?

Merci.
Bonjour,

Les éléments script ont, avec certains navigateurs du moins, le style par défaut suivant:
display: none;
Ce qui explique qu'ils ne soient pas affichés dans la zone de visualisation du navigateur.

Tu as le style suivant dans ton CSS:
#topbar * {
display:inline;
}

Les éléments script en question étant des descendants de div#topbar, tu leur demande donc de s'afficher dans la page, avec un rendu de type en-ligne. Donc ils s'affichent. CQFD. Smiley cligne
Modifié par Florent V. (25 Oct 2007 - 14:32)