Netscape et plantage

Salut à tous.

   Je me suis penché sur le problème qui faisait parfois planter Netscape
lorsqu'une pétition était là, notamment sur la saisine citoyenne de
http://www.lsijolie.net

   La page fonctionne maintenant, après les deux modifs suivantes :

- j'ai supprimé dans le squelette les TROIS tableaux encadrant le
formulaire.
- j'ai déporté le tableau affichant les signatures hors de la page,
hors de l'imbrication des multiples tableaux du squelette

   Je pense que le problème venait donc du trop grand nombre de
tableaux imbriqués. La syntaxe en était correcte mais ça faisait trop
pour Netscape, en plus des tags pas fermés (les <font> notamment,
et autres <p>).

   Pour l'instant, le résultat graphique laisse un peu à désirer mais on
repassera un coup d'oeil sur le squelette plus tard.

http://www.lsijolie.net/article.php3?id_article=96

Gregory Fabre

Salut,

On Thu, 10 Jan 2002, Greg wrote:

   Je pense que le problème venait donc du trop grand nombre de
tableaux imbriqués. La syntaxe en était correcte mais ça faisait trop
pour Netscape, en plus des tags pas fermés (les <font> notamment,
et autres <p>).

Donc la syntaxe n'étais pas correcte... Tu as jeté un oeil aux résultats
du validateur ?

  Yannick

Selon Pine.LNX.4.33.0201102333110.24123-100000@ns.sicfa.org,
& Yannick Patois <patois@calvix.org> :

> Je pense que le problème venait donc du trop grand nombre de
> tableaux imbriqués. La syntaxe en était correcte mais ça faisait trop
> pour Netscape, en plus des tags pas fermés (les <font> notamment,
> et autres <p>).

Donc la syntaxe n'étais pas correcte... Tu as jeté un oeil aux résultats
du validateur ?

oui, et j'ai corrigé, les erreurs restantes sont essentiellement dues à
l'absence de "ALT" dans les images, mais surtout à cause des boucles SPIP au
sein desquels j'ai placé des <P> (il ne faut pas faire ça ?).

en attendant, ça marche, merci :wink:

tschuess
jmm

-----------
journaliste ID 91017/
OpenPGP ID 0xC970D609

Si tu met un <P> dans une boucle, il faut mieux mettre un </P>
avant la fin sinon, les <P> s'empilent...
et quand la pile est trop haute,
c'est le vertige ...
Dreamweaver est sympa pour ça,
il met en jaune tout ce qui colle pas rigoureusement en symétrie...
JLuc
----- Original Message -----
From: <jmm@free.fr>
To: <spip@rezo.net>
Sent: Friday, January 11, 2002 12:37 PM
Subject: Re: [Spip] Netscape et plantage

Selon Pine.LNX.4.33.0201102333110.24123-100000@ns.sicfa.org,
& Yannick Patois <patois@calvix.org> :

> > Je pense que le problème venait donc du trop grand nombre de
> > tableaux imbriqués. La syntaxe en était correcte mais ça faisait trop
> > pour Netscape, en plus des tags pas fermés (les <font> notamment,
> > et autres <p>).
>
> Donc la syntaxe n'étais pas correcte... Tu as jeté un oeil aux résultats
> du validateur ?

oui, et j'ai corrigé, les erreurs restantes sont essentiellement dues à
l'absence de "ALT" dans les images, mais surtout à cause des boucles SPIP

au

sein desquels j'ai placé des <P> (il ne faut pas faire ça ?).

en attendant, ça marche, merci :wink:

tschuess
jmm

-----------
journaliste ID 91017/
OpenPGP ID 0xC970D609

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Salut,

On Fri, 11 Jan 2002, JeanLuc GIRARD wrote:

Si tu met un <P> dans une boucle, il faut mieux mettre un </P>
avant la fin sinon, les <P> s'empilent...
et quand la pile est trop haute,
c'est le vertige ...

A ma connaissance, en HTML, la fermeture du tag <p> est 'optionelle' ce
n'est qu'en XHTML qu'elle est requise.

Bon, c'est quand meme une bonne pratique que de le faire, c'est vrais.
(mais c'est pas là qu'est le problè-me dans son cas, je répond dans le
message suivant)

  Yannick

Salut,

On Fri, 11 Jan 2002 jmm@free.fr wrote:

oui, et j'ai corrigé, les erreurs restantes sont essentiellement dues à
l'absence de "ALT" dans les images

A completer :slight_smile: Merci pour les aveugles et malvoyants :slight_smile:
(Et pour ceux qui naviguent en mode texte).

mais surtout à cause des boucles SPIP au sein desquels j'ai placé des
<P> (il ne faut pas faire ça ?).

Si, c'est correct, mais l'erreur est bien décrite par le validateur:
"Error: element "P" not allowed here; possible cause is an inline element
containing a block-level element"

En remetant un peu en forme ton code en ligne 115, je lis:
"
<FONT FACE="arial,helvetica,sans-serif">
  <FONT SIZE="3" color="#3399cc">
    <B>
      <A HREF="article.php3?id_article=96">
  Saisissons, saisissez ! (saisine du Conseil Constitutionnel)
      </A>
    </B>
    </FONT>
  <BR>
    <FONT SIZE="1">
      Le texte de la saisine citoyenne :
      <a href="http://www.lsijolie.net/article.php3?id_article=94&quot;
class="spip_out">
  en ligne
      </a>
      ou en
      <a href="http://www.lsijolie.net/lsq/appel-saisine.pdf&quot;
class="spip_out">
  version pdf
      </a>
      <p class="spip">Pour signer la saisine citoyenne :
"

Et là crack !
<font> est un élément 'inline' : il ne s'applique qu'à un sous ensemble à
l'intérieur d'un bloc. <p> est un délimiteur de bloc.

Tu peux faire: <p><font></font></p> (élément inline dans un bloc).
Mais tu ne peux pas faire: <font><p></p></font> (bloc contenu dans un
inline !!?).

Bon, sans vouloir etre polémique, de tt façon, c'est assez sale comme code
à mon avis. Puurquoi indiquer la fonte (arial en particulier, qui est une
fonte propriétaire de microsoft) ?.

Il serait préférable de réécrire un peu ca avec des CSS, et de gerer mieux
l'imbrication des <font> dans les blocs, de les remplacer par des éléments
sémantiques (si "Saisissons, saisissez !..." est un titre, pourquoi pas
<H1> ?), et d'utiliser le tag <DIV> pour les attributs communs à plusieurs
blocs.

Enfin, je sais qu'on a pas que ca a faire :slight_smile:

  Yannick

Si tu met un <P> dans une boucle, il faut mieux mettre un </P> avant
la fin sinon, les <P> s'empilent...

Oui, d'ailleurs SPIP "pond" des <p> mais pas de </p> pour délimiter
les paragraphes, donc impossible d'utiliser des polices de taille
relative dans les feuilles de style du type 80%, sous peine d'avoir
des paragraphes de plus en plus petit dans les textes ...

Du coup, obligé de faire des tailles fixes, pas cool ... :frowning:

--
Nicolas "Brush" HOIZEY

  Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
         Clever Age http://www.clever-age.com