2010-12-07 31 views
1

J'ai rencontré un problème sur lequel je travaille depuis quelques jours et je n'arrive pas à trouver une réponse en ligne Le modèle de site sur lequel je travaille actuellement est situé à "http://citylakersbaseball.org/2.0" - J'ai un div nommé "sponsors" qui se montre bien dans Chrome et le Live View de Dreamweaver CS5 - Cependant, dans Firefox 3.6 & 4beta il disparaît complètement. Je peux le voir dans la source de la vue, mais firebug l'a grisé. Peut-être que c'est un problème DOM? (pour lequel je ne sais pas grand-chose). Problème de moteur de rendu? J'ai couru la source (index, htm) et CSS (style.css/nav.css) à travers le validateur HTML - HTML est bien, et le CSS n'a pas craché tout ce que je pense pourrait affecter l'affichage de la div , d'autant plus que Webkit n'a aucun problème avec ça.Gecko (Firefox 3.6/4beta) cache la div pendant que Webkit (Chrome/Dreamweaver) affiche juste bien

Toutes les pensées seraient appréciées. Merci d'avance!

+0

Il ne s'affiche pas pour moi dans Google Chrome 8 car la classe css '.sponsors' a' display: none! Important' set –

+0

Vous devez ajouter un doctype valide comme methodin

Répondre

2

Votre plugin Firefox de blocage des annonces détecte et supprime le div du DOM. J'ai ressenti le même comportement dans Chrome et Firefox (qui ont des plugins/extensions bloquant les publicités), mais pas dans Safari ou IE (qui ne le font pas); et, en effet, le div apparaît si je désactive Adblock Plus. L'une des règles les plus élémentaires Adblock Plus et similaires est de rechercher les éléments HTML avec class="sponsors" ou id="sponsors" et de les supprimer.

+0

Oui, c'est pourquoi je ne le vois pas sur ma version de Chrome, j'ai AdBlock installé –

+0

Merci Daniel. Un de ces problèmes "juste sous mon nez". Bonne journée! – Mike

+0

Content de vous aider. Je parie que vous avez passé une heure à essayer de comprendre ce qui se passait en cherchant de l'aide ici aussi ... Je sais que je l'ai fait d'innombrables fois! ;) –