[spip-dev] inc_texte.php3

re-petites modifs sur le inc_texte.php3 : il y avait des bugs dans le
repérage des paragraphes. (certaines expressions régulières ne
s'appliquaient pas vraiment)...

J'ai aussi passé le filet ---- en <hr width='70%' align='left' />, qui me
paraît plus joli.

PS/ J'ai l'impression que le code par défaut des intertitres est extrèmement
chargé : il crée des espaces énormes ! C'est là :

    $debut_intertitre = "&nbsp;<center><b><font face='Verdana,Arial,Helvetica,sans-serif' size='+1'>";

    $fin_intertitre = "</font></b></center>&nbsp;";

-- Fil

Fil, Arno, etc,

Je ne comprends pas la manière dont vous voulez avancer...

re-petites modifs sur le inc_texte.php3 : il y avait des bugs dans le
repérage des paragraphes. (certaines expressions régulières ne
s'appliquaient pas vraiment)...

J'ai aussi passé le filet ---- en <hr width='70%' align='left' />, qui me
paraît plus joli.

  ça c'est du XHTML 1.0 Transitional

PS/ J'ai l'impression que le code par défaut des intertitres est extrèmement
chargé : il crée des espaces énormes ! C'est là :

    $debut_intertitre = "&nbsp;<center><b><font face='Verdana,Arial,Helvetica,sans-serif' size='+1'>";

    $fin_intertitre = "</font></b></center>&nbsp;";

  ça, c'est à la limite du HTML 4.01 Transitional (c'est valable également en XHTML 1.0 mais pas conseillé du tout). Ils ont disparu du XHTML 1.1

EN HTML 4.01
  'center' et 'font' ont le statut de Deprecated
  http://www.w3.org/TR/html4/present/graphics.html#edef-CENTER
  http://www.w3.org/TR/html4/present/graphics.html#edef-FONT

Voir deprecated
  http://www.w3.org/TR/html4/conform.html#deprecated

Ils sont à proscrire.

La solution élégante est

  $debut_intertitre = "<div class=\"intertitre\">";
  $fin_intertitre = "</div>";

intertitre se retrouvant dans une feuille de style et laissant tout le loisir à quelqu'un de spécifier ce qu'il veut au pixel près...

@ Karl Dubost (karl@la-grange.net) :

Fil, Arno, etc,
Je ne comprends pas la manière dont vous voulez avancer...

C'est toi le spécialiste des XML machin ! :wink:

Dis-nous ce qu'il faut mettre ou enlever, mais sans oublier que ça doit être
bien aussi avec les navigateurs "du marché" ; par exemple, quand tu dis <div
class="intertitre">, ça ne passera pas "brut de fonderie" dans Netscape
2.0xxx ? On est à a recherche d'un __compromis__.

Si "<center>" est mort, il faut trouver autre chose qui fonctionne sur
plusieurs générations d'anciens navigateurs.

Dans ce cadre, ta "solution élégante" n'est pas complète. (Rien n'interdit,
par ailleurs, de faire un "include w3c.php3" qui utilise effectivement
$debut_intertitre = "<div class/....>"; )

-- Fil

C'est toi le spécialiste des XML machin ! :wink:

ok :wink:

Dis-nous ce qu'il faut mettre ou enlever, mais sans oublier que ça doit être
bien aussi avec les navigateurs "du marché" ; par exemple, quand tu dis <div
class="intertitre">, ça ne passera pas "brut de fonderie" dans Netscape
2.0xxx ? On est à a recherche d'un __compromis__.

Question simple ?

Qu'est-ce que les navigateurs du marché ? ce n'est pas un piège, juste pour savoir ce que vous entendez par là.

Par exemple est-ce que cela vous semble important que quelqu'un avec un lecteur braille, ou lynx puisse lire le contenu ???

Quelle différence faites-vous entre lisible et visible ?

Si je regarde la définition du marché si j'ai bien compris...

http://browserwatch.internet.com/stats/stats.html

Microsoft Internet Explorer 72974 82.8%
Netscape Navigator 9125 10.3%
Opera 1884 2.13%
Konqueror-2.1.1 (compatible; Konqueror 596 0.67%
Konqueror-2.1.2 (compatible; Konqueror 582 0.66%
Powermarks-3.5 (compatible; Powermarks 327 0.37%
AvantGo 3.2 (compatible; AvantGo 3.2) 265 0.30%
Konqueror-2.2beta1 (compatible; Konqueror 235 0.26%

Il faut que le résultat soit "chic" à la fois sur Netscape 2, lynx, links,
arena, etc. J'ai même écrit une interface web<->lynx idéale pour tester les
pages: http://listes.rezo.net/blynx/

L'idée n'est pas de marginaliser les aveugles, si c'est ce que tu
sous-entend, mais bien d'avoir un résultat acceptable et de haute qualité
sur tous les navigateurs couramment utilisés (ce qui ne signifie pas
forcément sur les x navigateurs les plus utilisés : il faut tenir compte des
usages différents, cf. lynx, pas très utilisé en volume, mais à mon sens
"couramment utilisé")

Qu'est-ce que les navigateurs du marché ? ce n'est pas un piège,
juste pour savoir ce que vous entendez par là.

-- Fil

Arena, cela va être dur avec l'usage intensif des tableaux que vous faites.

Idem pour un lecteur braille. Je ne vous ai parlé que de la conformité du balisage. Je n'ai même pas cherché à causer de la conformité à l'accessibilité, ne serait-ce que niveau A. (le AAA étant le maximum).

Les feuilles de style, c'est le bon choix car cela sépare ce qu'il faut. Et permet au contenu d'être lisible sur tous les navigateurs. J'ai bien dit lisible.