Annonces


#1 17/09/06 21:15:55

tatice
CtrlAltUser
Lieu: Nantes
OS: Windows [autre]
Date d'inscription: 27/06/06
Messages: 109
Site web

Normes W3C : valide un jour, l'autre non.

Salut à tous, biggrin
je suis en train de me faire un petit site perso : Tatice Studio
Bon, j'ai fais la structure, le design...
j'installe même des boutons pour montrer que mon site est valide aux normes W3C. cool

Puis aujourd'hui, je clique pour le fun sur le bouton HTML,
et je découvre que mon site n'est plus valide, alors que je n'ai fais peut-être que changer du texte. err
On me dit que j'utilise des caractères spéciaux, enfin un truc dans le genre.

Voilà, si vous avez une idée, pour revalider ma page, ça me ferait bien plaisir. smile

Merci d'avance. wink


http://img155.imageshack.us/img155/5535/igloony5.png  http://img155.imageshack.us/img155/9057/devianybq3.png  http://img171.imageshack.us/img171/3105/pngfactqv9.png  http://img49.imageshack.us/img49/5181/bico5.png

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 17/09/06 21:42:32

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: Normes W3C : valide un jour, l'autre non.

Salut,

Si tu regardes les lignes indiquées par le validator, elles comportent toutes au minimum un accent, un apostrophe etc. Donc à mon avis c'est un problème d'encodage ce qui expliquerait le fait que quand tu changes un morceau de texte la validation échoue.
Pour remédier à ce problème ajoute cette ligne entre la balise <head> et </head> :

Code:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Cette ligne spécifie l'encodage de caractères que tu utilises.

Bonne soirée.


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 17/09/06 21:51:33

rockboy214
Rock Boy Chaos
Lieu: [CH]
OS: Windows 2k/NT/XP
Date d'inscription: 30/04/05
Messages: 1857
Site web

Re: Normes W3C : valide un jour, l'autre non.

[HS]
Au faite, je ne sais pas si tu le sais, mais IE 6 ne supporte pas le png semi-transparent  wink
[/HS]

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 17/09/06 22:11:22

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Au passage, certes il vaut mieux avoir un HTML4.0 parfait qu'un XHTML 1.0 foireux, mais c'est pas très glorieux de rouler en tramway quand on a le TGV à disposition.

NB: A moins bien sûre que tu fasses partis des ultra-puristes plus royalistes que le roi qui considérent que XHTML n'a pas de raison d'être ac un type-mime text/html et les navigateurs actuels, mais j'en doute. Et ça serait idiot (en ce qui concerne XHTML 1.0).



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#5 18/09/06 17:51:34

tatice
CtrlAltUser
Lieu: Nantes
OS: Windows [autre]
Date d'inscription: 27/06/06
Messages: 109
Site web

Re: Normes W3C : valide un jour, l'autre non.

D'abord merci à tous. smile

Boudha a écrit:

Salut,

Si tu regardes les lignes indiquées par le validator, elles comportent toutes au minimum un accent, un apostrophe etc. Donc à mon avis c'est un problème d'encodage ce qui expliquerait le fait que quand tu changes un morceau de texte la validation échoue.
Pour remédier à ce problème ajoute cette ligne entre la balise <head> et </head> :

Code:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Cette ligne spécifie l'encodage de caractères que tu utilises.

Bonne soirée.

Merci, ça fonctionne nickel.  biggrin

rockboy214 a écrit:

[HS]
Au faite, je ne sais pas si tu le sais, mais IE 6 ne supporte pas le png semi-transparent  wink
[/HS]

La v7 supporte cette transparence, donc j'espère que les fanas d'IE se metteront rapidement à jour. mdr

Ju a écrit:

Au passage, certes il vaut mieux avoir un HTML4.0 parfait qu'un XHTML 1.0 foireux, mais c'est pas très glorieux de rouler en tramway quand on a le TGV à disposition.

NB: A moins bien sûre que tu fasses partis des ultra-puristes plus royalistes que le roi qui considérent que XHTML n'a pas de raison d'être ac un type-mime text/html et les navigateurs actuels, mais j'en doute. Et ça serait idiot (en ce qui concerne XHTML 1.0).

Oui, c'est bien vrai, c'est pourquoi je viens de régler ça.  smile


http://img155.imageshack.us/img155/5535/igloony5.png  http://img155.imageshack.us/img155/9057/devianybq3.png  http://img171.imageshack.us/img171/3105/pngfactqv9.png  http://img49.imageshack.us/img49/5181/bico5.png

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#6 18/09/06 18:36:19

mika
Modérateur Hardware
Lieu: Lyon
OS: Windows [autre]
Date d'inscription: 01/12/04
Messages: 3909
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

tatice a écrit:

La v7 supporte cette transparence, donc j'espère que les fanas d'IE se metteront rapidement à jour. mdr

C'est pas ici que tu trouveras des fans du 7 ^^
Firefox powa mon ami wink

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#7 08/10/06 19:22:42

crocxx
Nouveau
OS: Linux Ubuntu
Date d'inscription: 28/06/06
Messages: 22
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Juste pour prévenir, ya un hack qui permette de rendre les png transparent sous IE.


Dans ta feuille de style:

Code:

behavior:url("csshover.htc");

Fichier pngbehavior.htc

Code:

<public:component lightWeight="true">
<public:attach event="onpropertychange" onevent="propertyChanged()" />
<script>
var supported = /MSIE ((5\.5)|[6789])/.test(navigator.userAgent) &&
                navigator.platform == "Win32";
// supported = false;                
var realSrc;
var blankSrc = "images/blank.gif";
if(supported)
    {
    fixImage()
    }
else
    {
//    alert(element.src.substring(element.src.length - 3,element.src.length));
    if (element.src.substring(element.src.length - 3,element.src.length) == "png")
        element.src = element.src.substring(0, element.src.length - 4) + '.gif'
    }


function propertyChanged() {
    if (!supported) return;    
    var pName = event.propertyName;
    if (pName != "src") return;
    // if not set to blank
    if (!new RegExp(blankSrc).test(src))
        fixImage();
};


function fixImage() {
    // get src
    var src = element.src;
    // check for real change
    if (src == realSrc && /\.png$/i.test(src)) {
        element.src = blankSrc;
        return;
    }


    if ( ! new RegExp(blankSrc).test(src)) {
        // backup old src
        realSrc = src;
    }

    // test for png
    if (/\.png$/i.test(realSrc)) {
        // set blank image
        element.src = blankSrc;
        // set filter
        element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +
                    "AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
    }
    else {
        // remove filter
        element.runtimeStyle.filter = "";
    }
}
</script>
</public:component>

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#8 08/10/06 19:47:29

mika
Modérateur Hardware
Lieu: Lyon
OS: Windows [autre]
Date d'inscription: 01/12/04
Messages: 3909
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

crocxx a écrit:

Juste pour prévenir, ya un hack qui permette de rendre les png transparent sous IE.

oh

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#9 08/10/06 20:07:41

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Y'a pas mal de hack totalement exotiques comme ça qui corrigent des défauts de IE.
Il en existe également pour activer les :hover sur des éléments autres que A.
Mais alors quel poids ! Des fichiers aussi lourds pour corriger des détails contournables comme ceux-ci sont-il vraiment justifiés ?



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#10 08/10/06 20:41:53

crocxx
Nouveau
OS: Linux Ubuntu
Date d'inscription: 28/06/06
Messages: 22
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Il sufi des les prendre en compte uniquement pour Internet explorer avec les commentaires conditionnels.

Pour ma par j’utilise une autre technique, je n'utilise pas de transparent, et je créais mes images par rapport au font, puis je passe toutes mes images sur "PngOptimizer" pour empêcher les problèmes d'assombrissement des couleurs avec IE.

Espéreront que la version 8 de IE corrigera plus de problèmes que ceux qui le seront dans la 7.

Code:

Il en existe également pour activer les :hover sur des éléments autres que A.

Pour sa il suffit tous simplement d'entourer l'élément par un lien, pas besoin de hack wink

Dernière modification par crocxx (08/10/06 20:45:39)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#11 08/10/06 21:18:17

TibaL
tibal@jabber.fr
OS: Linux Debian
Date d'inscription: 05/02/04
Messages: 2684
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Hum.... IE ne supporte il pas la transparence des PNG 8 bits ?


http://tibalfr.free.fr/pub/avatars/sms.gif

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#12 08/10/06 21:53:01

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: Normes W3C : valide un jour, l'autre non.

crocxx a écrit:

Il sufi des les prendre en compte uniquement pour Internet explorer avec les commentaires conditionnels.

Pour ma par j’utilise une autre technique, je n'utilise pas de transparent, et je créais mes images par rapport au font, puis je passe toutes mes images sur "PngOptimizer" pour empêcher les problèmes d'assombrissement des couleurs avec IE.

Espéreront que la version 8 de IE corrigera plus de problèmes que ceux qui le seront dans la 7.

Code:

Il en existe également pour activer les :hover sur des éléments autres que A.

Pour sa il suffit tous simplement d'entourer l'élément par un lien, pas besoin de hack wink

Effectivement, mais la balise <a> permet d'établir un lien hypertexte, or dans ton cas la balise <a> ne lient aucun document donc sémantiquement parlant, c'est nul. Ce n'est que du bricolage...


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#13 08/10/06 22:55:27

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

En effet pr les commentaire conditionnels, mais ça reste lourd wink.
Et pour le hover, en effet mettre un <a> ne sert à rien, enfin c'est vraiment bricolo-bricolette quoi mdr

@TibaL :
En théorie si... faudrait tester concrétement.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#14 08/10/06 23:09:09

crocxx
Nouveau
OS: Linux Ubuntu
Date d'inscription: 28/06/06
Messages: 22
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

IE nous obligeons à l'être, d’une façon ou d’une autre, si on veut pouvoir utiliser le maximum des possibilités du web.

Sinon une autre méthode consiste a l’ignoré et à afficher un petit message à ses visiteurs comme quoi s’il utilise IE c’est normal qu’il y a des bugs.
wink

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#15 09/10/06 13:06:03

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

crocxx a écrit:

IE nous obligeons à l'être, d’une façon ou d’une autre, si on veut pouvoir utiliser le maximum des possibilités du web.

Sinon une autre méthode consiste a l’ignoré et à afficher un petit message à ses visiteurs comme quoi s’il utilise IE c’est normal qu’il y a des bugs.
wink

Ou tout simplement, comme le font la plupart des webmasters, optimiser pour des navigateurs normaux et accepter un résultat moins sophisitiqué pour IE, c'est de toutes manières le choix du visiteur d'utiliser IE. Et puis la plupart du tps, ce ne sont que des détails graphiques, tant que ça n'influe pas sur l'Accessibiluité ça ne pose aucun pb. Enfin, à force d'habitude on arrive à savoir les bonnes habitudes à prendre en CSS pour que les différences entre navigateurs ne se ressentent pas.

Y'a bcp de solutions simples de contournement, l'interopérabilité est possible, sans hacks exotiques et contraires à toutes définitions du Web qui se veut universel.

Pour ce qui est de la transparence des PNG, j'ai fait le choix de continuer à utiliser GIF quand le besoin est de la transparence (et la partielle, on peut souvent s'en passer vu les résultats lourds qu'on observe...).




TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#16 09/10/06 15:10:10

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3443
Site web

Re: Normes W3C : valide un jour, l'autre non.

IE supporte la transparence des png 8 bits ...


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#17 09/10/06 19:38:50

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Normes W3C : valide un jour, l'autre non.

Malcolm a écrit:

IE supporte la transparence des png 8 bits ...

Faut quand même préciser que c'est de la transparence totale, non ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#18 10/10/06 08:26:04

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3443
Site web

Re: Normes W3C : valide un jour, l'autre non.

oui, c'est pas l'opacité...


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson