2009-07-03 5 views
0

Je sais que cette page est assez compliquée pour le code (www.tracker.it). Mais je me demandais la raison pour laquelle Chrome (et safari btw) refuse complètement de rendre cette page (fonctionne à 100% IE et Firefox).Comment se fait-il que Chrome ne rende pas certains sites?

S'agit-il d'une table imbriquée ou de cette javascript poup?

Merci beaucoup

David

Répondre

4

La page comporte des divs non fermés. Webkit est plus strict que Gecko.

Dans votre popupContact div vous devez fermer les divs de ligne de formulaire pour le nom d'utilisateur et mot de passe.

Par exemple.

<div class="form-row"> 
<div class="field-label">Username:</div> 
<div class="field-widget"><input type="text" name="username"></div> 
</div> <!-- This wasn't here --> 
<div class="form-row"> 
<div class="field-label">Password:</div> 
<div class="field-widget"><input type="password" name="password"></div> 
</div> <!-- nor was this --> 
0

Peut-être parce que Safari et Chrome utilisent WebKit pour rendre page Web, mais FF utilise Gecko et IE Trident

+4

IE n'utilise pas Gecko. Il utilise Trident. –

+0

Correction de Gecko sur Trident – zinovii

1

Je crois qu'il est parce que vous utilisez un très vieux <area> et <map> tag, et je ne pense pas que Webkit (le rendu dans Safari et Chrome) gère cette balise.

+0

Existe-t-il des documents sur les tags qui sont obsolètes dans Webkit? (En passant, je tiens à souligner le fait que je n'ai pas fait ce cauchemar d'une page) – 0plus1

+3

Cette réponse est juste chargée de awesomeness. Répondu par Hanselman et édité par Skeet. Surprise la réponse n'a pas implosé ... – peirix

+5

Que voulez-vous dire par "très vieux"? C'est dans la dernière recommandation HTML http://www.w3.org/TR/html4/struct/objects.html#h-13.6.1 et dans le brouillon de la prochaine version de HTML http: //www.w3. org/TR/html5/l'élément-canvas.html # l'élément-map – Quentin

Questions connexes