Cherche un spécialiste en php / css sur firefox

WRInaute impliqué
Hello

petit soucis sur un site en cours de lancement :


log camille@sumatra.fr
pass : TTe0607991

seul le premier cadre fonctionne (créer un album)

les autre ne marchent pas mais seulement sur firefox PC et Mac

c ok sur ie et safari

si kkun peut me rensigner c serait énorme



D'avance merci

[edit Cendrillon - j'ai remplacé "crack" (qui pourrait être mal interprété :lol: ) par "spécialiste" dans ton titre ... :wink: ]
 
WRInaute impliqué
c'est à dire moi je gere juste le projet, j'ai pas fais le code

effectivement il n'est pas fait pareil partout

cela donc venir de la mais c bizarre que ca marche sur ie qui est normalement poins permissif ....

merci beaucoup
 
WRInaute impliqué
si je valide w3c k'ai cette erreur, cela a un rapport ?

Line 184, column 9: document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
 
WRInaute discret
étrange, l'on dirait que firefox n'aime pas les commentaires de la forme


Code:
<!----------------------------------------DEBUT LISTE DES ALBUMS ---------------------------------------------->

j'ai transformé chez moi ces commentaires sous la forme

Code:
<!-- DEBUT LISTE DES ALBUMS -->

et mon firefox a tout affiché. je dirais donc de limiter le nombre de '-' de tes commentaires à 2 au début et à 2 à la fin. au pire dans le style

Code:
<!--************************* DEBUT LISTE DES ALBUMS ***************************************-->

Tisha
 
Nouveau WRInaute
Sumatrapointfr a dit:
si je valide w3c k'ai cette erreur, cela a un rapport ?

Line 184, column 9: document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag

Normalement cela n'a pas de rapport c'est juste Xiti, pour ne plus avoir ce message et une page conforme au W3C dans le code Xiti tu entoure ta balise noscript comme ceci :
<object border="0" style="width: 39px; height: 25px;">
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" src="http://logv27.xiti.com/hit.xiti?s=198903&amp;p=" alt="Analyse d'audience" />
</noscript>
</object>

et aprés tu n'auras plus ce message et la balise Xiti fonctionnera bien sûr....

Pour le reste je n'ai pas bien compris le probleme, mais j'ai un Mac avec Firefox, demain je verrais ce que je peut faire pour ton code.
 
WRInaute impliqué
Tisha, je confirme ce que tu dis.
J'ai eu le même problème.
Que ça soit
Code:
<!-- --------- -->
ou
Code:
<!--  ---------  -->
ou même encore
Code:
<!------------->
Firefox n'aime pas.
Ce que je ne comprends pas c'est que ça aucun rapport avec W3C de près ou de loin.

Je pense donc que c'est un bug au niveau de firefox.

Pour contourner le problème j'utilise des + au lieu des -, c'est pas très beau mais quand ça forme un paté on le retrouve facilement.
 
WRInaute discret
ce comportement de firefox m'a amené des interrogations. j'ai donc lu l'ensemble des standards XHTML et W3C réfère à l'adresse:

https://www.cs.tcd.ie/15445/UG.HTML#COMMENT

où l'on peut lire que c'est non autorisé par SGML et dans les règles SGML l'on peut lire:

A comment declaration starts with <!, followed by zero or more comments, followed by >. A comment starts and ends with "--", and does not contain any occurrence of "--".

donc dans l'exemple suivant

Code:
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/Dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Test Commentaires</title>
</head>

<body>
 <!--------COMMENTAIRES-------------->
 <p>firefox n'affichera pas ceci</p>
 <!--------COMMENTAIRES-------------->
 <!--******COMMENTAIRES************-->
 <p>firefox affichera ce texte</p>
 <!--******COMMENTAIRES************-->
</body>

</html>

les commentaires entourant le premier paragraphe ne sont pas en accord avec les standards... donc firefox a raison de ne pas afficher le premier paragraphe. SGML autorise les '-' en commentaire s'ils sont en multiple de 4, donc un autre essai

Code:
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/Dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Test Commentaires</title>
</head>

<body>
 <!--------COMMENTAIRES------------>
 <p>firefox AFFICHERA ceci</p>
 <!--------COMMENTAIRES------------>
 <!--******COMMENTAIRES************-->
 <p>firefox affichera ce texte</p>
 <!--******COMMENTAIRES************-->
</body>

</html>

et firefox affiche parfaitement le premier paragraphe, puisque les '-' sont en multiple de 4. Cette règle sur le '-' dans les commentaires demeure tout de même surprenante pour moi. 8O

Tisha
 
Nouveau WRInaute
Commentaires HTML

Tisha a bien répondu, il ne faut jamais mettre des double tirets dans des commentaires HTML. Si on suit strictement la norme, un double tiret marque la fin du commentaire. Ça, et non -->, contrairement à ce que beaucoup de gens croient.. Il est vrai que c'est une règle obscure et relativement peu connue (malheureusement...).
Donc, une pratique relativement courante en PHP ou C est invalide en HTML. IE tolère les doubles tirets, Mozilla/Firefox applique le standard plus strictement...

Si vous voulez absolument des tirets comme séparateur, utilisez quelque chose comme <!-- - - - - -->

Contrairement à ce que dit Sumatrapointfr,
ca marche sur ie qui est normalement poins permissif
(je suppose que poins est moins), IE est beaucoup plus permissif, il tolère beaucoup d'erreurs de codage. Ce qui malheureux, vu que c'est le principal, voire parfois le seul outil de test des webmasters. Ce qui fait qu'ils mettent en ligne des sites pourris d'erreurs de codage qu'un navigateur plus strict comme Firefox ne laisse pas passer.

À l'origine, cette tolérance était basée sur la philosophie "ne pas faire subir au surfeur les erreurs du codeur", d'où tolérance pour les erreurs du style <b><i>Foo</b></i> ou les tags non fermés (souvent tolérés par HTML, il est vrai).

Mais les webmasters sont normalement obligés de tester leurs pages, donc si les browsers avaient été plus stricts dès le départ, ils auraient montré ces erreurs au niveau du codeur, et elles ne seraient pas parvenu jusqu'au surfeur (ou auraient montré que le webmaster est une bille et qu'il faut fuir ce site...).
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut