probleme declaration pour firefox - HTML/CSS - Programmation
Marsh Posté le 07-10-2005 à 16:22:02
débutant !
Marsh Posté le 07-10-2005 à 16:27:19
A lire d'urgence : http://forum.hardware.fr/hardwaref [...] 8254-1.htm
Mais déjà sache qu'en xhtml, toute balise ouvert doit être refermé, et on ne peut pas fermer les balises dans le désordre.
En clair, "<link" doit finir par "/>" (le / montrant qu'on ferme la balise) et par exemple <div><blink>mon div</div></blink> est interdit vu que la premiére balise ouverte est obliguatoirement la derniére à être fermé. (erreur que tu n'as pas fait sur ta page d'acceuil)
Quand à ton probléme d'affichage dans firefox, quand t'auras corrigé ta balise, donne nous des détails pour qu'on sache quoi te conseiller de changer.
En attendant, un changement que tu peux faire, c'est de virer tes 4 aprés chaque lien de ton menu. Ils ne servent à rien d'autre qu'à simuler une marge entre les liens et les marges se gérent dans la feuille de stype et pas par des pseudos bidouilles.
Marsh Posté le 07-10-2005 à 16:32:04
gatsusat a écrit : débutant ! |
Je te l'accorde mais si je ne faisait pas d'erreur je n'apprendrais pas grand chose (sauf si evidemment j'ai la science infuse)
et merci pour ton commentaire constructif
omega2 merci de ta reponse
En effet je sais qu'une balise du type <img> ou <link> se termine toujours avec un />, or j'ai bien testé de fermer ces balises mon probleme dans firefox reste le meme.. il bloque
Faut il egalement fermé les balises <meta> de la meme facon?
merci de ton aide
Marsh Posté le 07-10-2005 à 16:37:21
Ben lit donc la page que je t'ai mis en liens et fait par étape comme indiqué dans cette page là.
EDIT : PS : Quand t'as un probléme d'html, donne ce qu'a reçu le navigateur, pas le code du fichier php qui a créé la page reçu par le navigateur.
Marsh Posté le 07-10-2005 à 16:48:11
ReplyMarsh Posté le 07-10-2005 à 16:49:12
bixibu a écrit : Bon ya un truc qui m'echappe..
|
http://forum.hardware.fr/hardwaref [...] 8254-1.htm
Marsh Posté le 07-10-2005 à 16:55:52
C'est bizare, quand je fais manger ton site au validateur, il me dit pas ça.
Voilà la page que j'obtiens du validateur : http://validator.w3.org/check?uri= [...] nline&ss=1
Mais t'es sure de lui fournir le code html reçu par le navigateur et pas le code php?
Marsh Posté le 07-10-2005 à 17:00:54
omega2 a écrit : Grilled, déjà donné. |
j'avais point vu
Marsh Posté le 07-10-2005 à 17:01:07
Heu dans le validateur w3c je met l'adresse de mon site web (pas la redirection).. et il me parle plus de probleme de doctype et charset
Par contre firefox lui reste toujours bien bloqué!
Yenaimarre
Marsh Posté le 07-10-2005 à 17:07:32
Citation : <META NAME="RATING" CONTENT="photos"> |
Normal qu'il gueule tu les as pas tous fermé, d'ailleur, c'est bien ce qu'il te dit :
Citation : Erreur d'analyse XML : balise ne correspondant pas. Attendu : </meta>. |
ligne de l'erreur :
Citation : </html> |
Et le caractére où l'erreur a été détecté se trouve indiqué par le "--^" même si l'erreur réelle est beaucoup plus haut.
Marsh Posté le 07-10-2005 à 17:08:17
Ok ! j'ai reglé tous les probleme (dues en partie aux majuscule qui n'etaient pas reconnues...) et au </head que j'avais oublié de remettre apres l'avoir déplacé)
Par contre firefox la, il m'affiche mon code au lieu de la page me disant :
Ce fichier XML ne semble pas avoir d'information de style associé avec lui. L'arbre du document est montré ci-dessous.
oO
EDIT: This Page Is Valid XHTML 1.0 Strict!
ca fait plaisir
Marsh Posté le 07-10-2005 à 17:11:56
le liens vers la feuille de style n'est pas bonne (je sais pas si c'est ça qui pose probléme ceci dit)
Marsh Posté le 07-10-2005 à 17:17:43
le lien n'est pas bon? en quoi n'est il pas bon?
le site s'affiche bien sous IE correspondant aux style etc.. d'ailleur si le lien n'etait pas bon, mon site ne ressemblerait a rien, non?
ps: meme ca c'est pas bon :
<style type="text/css" media="all">@import "../style.css";</style>
Le probleme doit etre ailleurs.. je cherche
EDIT: ok probleme réglé pour laffichage du site..
Marsh Posté le 07-10-2005 à 17:23:22
installe les deux plugins de la page suivante dans firefox :
http://forum.hardware.fr/forum2.ph [...] y=0&nojs=0
Le premier est un validateur de code html, le second est un outils qui contient entre autre un liens vers les pages de validations du w3c. Si t'arrive à t'en servir comme il faut, ca t'aidera.
PS : Tiens ca y est, ton site marche aprés avoir redémarrer firefox, il devait avoir garder une info en mémoire.
PS2 : Le lien vers le css est pas bon, par ce que t'es déjà sur la page d'acceuil du site alors que tu lui dis de redescendre encore d'un niveau. Le navigateur ne peut pas sortir du site pour aller le chercher. Alors c'est vrai que les navigateur sont assez intelligent pour tolérer certaines erreurs, mais mieux vaut ne pas les faire. Le bon lien, c'est donc "/style.css" et pas "../style.css"
Marsh Posté le 07-10-2005 à 17:24:19
Voilà le liens vers le validateur css du w3c :
http://jigsaw.w3.org/css-validator [...] i.free.fr/
Comme tu vois, il indique bien l'erreur.
Marsh Posté le 07-10-2005 à 17:30:40
Okay mais ca m'embete.. c'etait bien pratique pour que les pages situés dans des sous dossiers aillent chercher le fichier css comme des grands.
Bon par contre.. encore un big probleme..
Mon site sous firefox a un affichage completement nul.. comme si mes declarations n'avaient servis a rien..
Je vais craquer je le sent
En tous cas, merci encore de votre aide et de votre patience
Marsh Posté le 07-10-2005 à 17:34:28
Ben avec cette adresse là, c'est bon pour tous les fichiers où qu'ils soient sur le site.
Marsh Posté le 07-10-2005 à 17:38:42
Ha oui effectivement je suis bete.. ca revient a la racine
Par contre aurais tu une idée pour mon probleme d'affichage sous firefox? (que je mette xhtml 1.0 ou xhtml1.1 mon affichage est sens dessus dessous) ?
Marsh Posté le 07-10-2005 à 17:47:35
Va faloir que je regarde plus précisément, mais j'ai pas le temps de le faire dessuite.
Mais t'as encore quelques pages à corriger pour qu'elles soient toutes valides xhtml.
Au fait, ton css à quelques problémes :
http://jigsaw.w3.org/css-validator [...] i.free.fr/
En bas de la page, ils mettent une version corrigé du css, ca permet d'aller plus vite que de tout corriger à la main, mais il faut vérifier que la correction automatique a été faite comme t'as besoin.
Marsh Posté le 07-10-2005 à 17:58:40
Okay merci beaucoup, oui j'avais vu les erreurs CSS, je m'y attele
Bonne fin de journée
Marsh Posté le 08-10-2005 à 09:22:03
et au passage va falloir nous expliquer ce que tu es en train de faire !!!
pourquoi tu as une condition qui te permet de spécifier 2 doctypes !!!!!
c'est du nonsens !!!!
le xHTML 1.0 strict et le xHTML 1.1 strict n'ont strictement rien à voir, même si dans la syntaxe, il se ressemble, lle xHTML 1.1 apporte plus de contraintes, et dans ton cas tu n'en n'as strictement pas besoin, et je crois bien que IE ne saura pas le traiter comme il faut. Reste en 1.0
passer en xHTML 1.1 à ton niveau, ça fait plus geek qu'autre chose !
normalement quand tu créés un document Web, tu le fais compatible avec 1 seul doctype, et pas 2 !
du jamais vu.
et tant qu'a faire, pourquoi tu spécifierais pas un doctype HTML3.2 tant que tu y es
Marsh Posté le 08-10-2005 à 15:41:58
Hello
Oui c'est vrai c'est un peu bizarre.. j'avais juste "essayer" ca pour qu'en fonction du navigateur, le doctype change.. car mozilla ne marchant pas avec le xhtml 1.0 aurait peut etre marche en xhtml 1.1.. ce qui n'est pas le cas..
Bref, j'ai toujours le meme probleme d'affichage, si quelqu'un a une solution, merci beaucoup
Marsh Posté le 08-10-2005 à 16:09:05
Mozilla et le reste fonctionnent parfaitement avec l'XHTML 1.0...
Marsh Posté le 10-10-2005 à 07:21:11
Sous mozilla mon site est carrement inutilisable...
Impossible de cliquer sur les liens et l'affichage fou le camp..
Je sais toujours pas d'ou ca vient
Marsh Posté le 10-10-2005 à 09:05:39
Ca vient des css. IE ne respecte pas les normes, et comprend la feuille de style un peu comme il le veut.
C'est mozilla et cie qui affichent ton site comme il doit s'afficher. Pas IE.
Marsh Posté le 10-10-2005 à 09:18:25
Juste pour savoir (et pas faire la même erreur qu'elle) il y a quoi dans son css qui empéche les liens de réagir comme des liens? (hover désactivé et impossible de cliquer sur un lien ou de sélectionner le texte qu'il contient)
Marsh Posté le 10-10-2005 à 17:45:05
edit: j'ai reglé un des gros probleme, maintenant tous les liens sont cliquable
Apparement, la position:relative avait du mal
Marsh Posté le 07-10-2005 à 16:03:32
edited
Message édité par bixibu le 18-10-2007 à 19:39:51