[spip-dev] Spip1.7, XHTML et CSS

Bonjour,

de nombreuses remarques ont été faites sur la non-validité du code généré
par spip (pour des détails si j'ai bien suivi) au xhtml et parfois pour
quelques détails également au sein des css des squelettes par défaut...

la version en cours de dev corrigera t'elle tout ou partie de ces minimes
erreurs qui restent certes invisibles sous la plupart des navigateurs web
mais qui néanmoins pourraient s'avérer très gênantes (obligation de
reprendre chaque squelette) si les navigateurs phares du web se mettaient à
respecter les standards de façon homogène et scrupuleuse ?

Gwendal

- lesquelles ?
- qui écrit les corrections ?

a+

Ok j'ai compris, je n'en parlerai plus, dsl de vous agacer avec ce point qui
semble important à d'autres.

pour les erreurs, il y en a déjà une de taille : la version de spip.net fr
ne spécifie pas de doc type...
Fatal Error: No DOCTYPE specified!

pour les CSS :
URI : http://www.spip.net/spip_net_style.css
Ligne: 0 Contexte : table.spip td
Propriété érroné : vertical-aligncenter n'est pas une valeur de
vertical-align : center
URI : SPIP
Ligne: 12 Contexte : .grostitre
Propriété érroné : font-stylebold n'est pas une valeur de font-style : bold
Ligne: 12 Contexte : .titrerubrique
Propriété érroné : font-stylebold n'est pas une valeur de font-style : bold

ceci dit comparé aux messages d'erreurs que j'ai avec la version 1.6 il y a
eu apparement des corections d'effectuées donc merci !

"Antoine" <antoine@rezo.net> a écrit dans le message de news:
1063565775.2826.15.camel@fsol...

> Bonjour,
>
> de nombreuses remarques ont été faites sur la non-validité du code

généré

> par spip (pour des détails si j'ai bien suivi) au xhtml et parfois pour
> quelques détails également au sein des css des squelettes par défaut...
>
> la version en cours de dev corrigera t'elle tout ou partie de ces

minimes

je n'avais pas vérifié la source, où apparait bien :

<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;\-\-&gt;

<!--html xmlns="http://www.w3.org/1999/xhtml&quot;\-\-&gt;

PAR CONTRE, il semblerait que ça ne soit pas correct puisque ça ne passe pas
le validator...

"Gwendal" <gwendal.boule1@free.fr> a écrit dans le message de news:
bk2l66$tgj$1@sea.gmane.org...

Ok j'ai compris, je n'en parlerai plus, dsl de vous agacer avec ce point

qui

semble important à d'autres.

pour les erreurs, il y en a déjà une de taille : la version de spip.net fr
ne spécifie pas de doc type...
Fatal Error: No DOCTYPE specified!

pour les CSS :
URI : http://www.spip.net/spip_net_style.css
Ligne: 0 Contexte : table.spip td
Propriété érroné : vertical-aligncenter n'est pas une valeur de
vertical-align : center
URI : SPIP
Ligne: 12 Contexte : .grostitre
Propriété érroné : font-stylebold n'est pas une valeur de font-style :

bold

Ligne: 12 Contexte : .titrerubrique
Propriété érroné : font-stylebold n'est pas une valeur de font-style :

bold

ceci dit comparé aux messages d'erreurs que j'ai avec la version 1.6 il y

a

eu apparement des corections d'effectuées donc merci !

"Antoine" <antoine@rezo.net> a écrit dans le message de news:
1063565775.2826.15.camel@fsol...
> > Bonjour,
> >
> > de nombreuses remarques ont été faites sur la non-validité du code
généré
> > par spip (pour des détails si j'ai bien suivi) au xhtml et parfois

pour

> > quelques détails également au sein des css des squelettes par

défaut...

Si je ne me trompe pas par comparaison avec la "norme" en la matière, il
faut mettre :

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
        <html xmlns="http://www.w3.org/1999/xhtml&quot; lang="en" xml:lang="en">

à la place, il semblerait qu'il y ait des -- en trop...

"Gwendal" <gwendal.boule1@free.fr> a écrit dans le message de news:
bk2lqm$cas$1@sea.gmane.org...

je n'avais pas vérifié la source, où apparait bien :

<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;\-\-&gt;

<!--html xmlns="http://www.w3.org/1999/xhtml&quot;\-\-&gt;

PAR CONTRE, il semblerait que ça ne soit pas correct puisque ça ne passe

pas

le validator...

"Gwendal" <gwendal.boule1@free.fr> a écrit dans le message de news:
bk2l66$tgj$1@sea.gmane.org...
> Ok j'ai compris, je n'en parlerai plus, dsl de vous agacer avec ce point
qui
> semble important à d'autres.
>
> pour les erreurs, il y en a déjà une de taille : la version de spip.net

fr

> ne spécifie pas de doc type...
> Fatal Error: No DOCTYPE specified!
>
> pour les CSS :
> URI : http://www.spip.net/spip_net_style.css
> Ligne: 0 Contexte : table.spip td
> Propriété érroné : vertical-aligncenter n'est pas une valeur de
> vertical-align : center
> URI : SPIP
> Ligne: 12 Contexte : .grostitre
> Propriété érroné : font-stylebold n'est pas une valeur de font-style :
bold
> Ligne: 12 Contexte : .titrerubrique
> Propriété érroné : font-stylebold n'est pas une valeur de font-style :
bold
>
> ceci dit comparé aux messages d'erreurs que j'ai avec la version 1.6 il

y

J'ai lu quelque part (je ne sais plus où) que dans le logiciel libre, la
seule personne pour qui il est important, voire vital, qu'un bug soit
corrigé est le reporteur de bug lui-même...

donc tu peux peut-être corriger toi-même, et donner un patch aux
développeurs ? :slight_smile:

-----Message d'origine-----
De : spip-dev-bounces@rezo.net [mailto:spip-dev-bounces@rezo.net]De la
part de Gwendal

Si je ne me trompe pas par comparaison avec la "norme" en la
matière, il
faut mettre :

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
        <html xmlns="http://www.w3.org/1999/xhtml&quot; lang="en"
xml:lang="en">

à la place, il semblerait qu'il y ait des -- en trop...

Gwendal,

Il en manque même un petit bout, je crois.

La déclaration préliminaire xml :

<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="fr" lang="fr">

Attention cependant, j'ai fait tester le <?xml et pour une raison que je ne m'explique pas, il s'affiche en clair sur un PDA (voir <http://notabene.f2o.org/misc/pda_nb.gif&gt;\)...

(il est vrai que je ne transmets pas le bon mime-type, mais ça ne changerait sans doute pas grand-chose, vu que le PDA comporte un vieux IE3...)

s t e f (aka notabene)
http://evolt.org/user/notabene/22696/

Bon .. en clair, qui a le temps et les compétences de lister
précisement tout les points à corriger pour être
1 : w3c compliant,
2 : accessible,
3 : utilisable par tous les browsers y compris ceux qui
  interprètent à leur sauce les recommandations sur les
  2 premiers points

  Quand on aura ça, on pourra en faire une liste de courses à
vider en fonction des compétences et du temps de chacun.
  L'idéal serait d'ailleurs d'en faire une liste dynamique, c'est à
dire un truc où on pourra ajouter des lignes quand on découvrira
d'autres points génants et en enlever au long des patchs.

  Il y a eu une fois un mail assez détaillé sur pas mal de points de
ce type. Qq'un a encore ça en stock ?

À+, Pif (qui s'en fout un peu de ce troll, mais qui se dit qu'il
faudrait pas grand chose pour lui faire la peau définitivement).

- lesquelles ?

pour les form (inscription et recherche entre autre ) il "manque" un attribut id en plus du name.

A+
Ben

P.S: si certains se penchent sur le sujet, il faut essayer avec la
CVS car Antoine avait deja fait des changements (mais je ne sais plus dans quelle version).

Voici :

http://www.uzine.net/spip_contrib/ecrire/articles.php3?id_article=174

Ou bien :

http://listes.rezo.net/archives/spip-dev/2003-06/msg00262.html

http://listes.rezo.net/cgi-bin/htsearch?config=htdiglistes&restrict=archives%2Fspip-dev%2F&method=and&words=Braillenet

Voilà,

--neoram

Ben. a écrit :