Impossible de valider w3c

Bonsoir

dans une noisette j'ai:
<div class="small"><p class="date"><BOUCLE_date(ARTICLES){id_article}>[(#DATE|affdate)]</BOUCLE_date></p>
  <div id="carre">
    <BOUCLE_lirub(RUBRIQUES){id_rubrique}>
    <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_lirub>
    | #IMPRIMIR_DOCUMENTO** |
    <BOUCLE_comcadre(FORUMS){id_article}>
    <a href="#URL_FORUM">#TOTAL_BOUCLE commentaire(s)</a>
    </BOUCLE_comcadre>
  </div>
</div>
Celle-ci étant appelé plusieurs fois sur la page dans une boucle article, elle s'affiche donc n fois. Lors du passage Terrrrible au validateur, j'ai 2 erreurs..

div id="carre" déjà déclaré! Normal puisque c'est une boucle!!
Comment échapper à ça?

BB

monnaieancienne wrote:

div id="carre" déjà déclaré! Normal puisque c'est une boucle!!
Comment échapper à ça?

<div id="carre_[(#COMPTEUR_BOUCLE)]">

monnaieancienne a écrit :

Bonsoir

dans une noisette j'ai:
<div class="small"><p class="date"><BOUCLE_date(ARTICLES){id_article}>[(#DATE|affdate)]</BOUCLE_date></p>
  <div id="carre">
    <BOUCLE_lirub(RUBRIQUES){id_rubrique}>
    <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_lirub>
    | #IMPRIMIR_DOCUMENTO** |
    <BOUCLE_comcadre(FORUMS){id_article}>
    <a href="#URL_FORUM">#TOTAL_BOUCLE commentaire(s)</a>
    </BOUCLE_comcadre>
  </div>
</div>
Celle-ci étant appelé plusieurs fois sur la page dans une boucle article, elle s'affiche donc n fois. Lors du passage Terrrrible au validateur, j'ai 2 erreurs..

div id="carre" déjà déclaré! Normal puisque c'est une boucle!!
Comment échapper à ça?

BB
  

D'après ce que j'en sais un id ne doit être déclaré qu'une fois en effet
En revanche un class ne pose pas de souci
donc
id="carre"
devient
class="carre"

et dans le fichier css
#carre
devient
.carre

et ça devrait le faire

bonsoir
en principe on met un id quand on est sur que c est un identifiant unique, sinon on met une class...
triton

denisb a écrit :

monnaieancienne wrote:
  

div id="carre" déjà déclaré! Normal puisque c'est une boucle!!
Comment échapper à ça?
    
<div id="carre_[(#COMPTEUR_BOUCLE)]">

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP

.

Bonjour

En css, un div avec un id ne peut être déclaré qu'une fois.
Si tu veux avoir dans une page plusieurs div identiques, il faut définir leur "class" commune et pas leur "id" :
  <div class="carre">
au lieu de
  <div id="carre">

Boby

----- Original Message ----- From: "monnaieancienne" <monnaieancienne@free.fr>
To: "SPIP" <spip@rezo.net>
Sent: Friday, March 14, 2008 7:21 PM
Subject: [Spip] Impossible de valider w3c

Bonsoir

dans une noisette j'ai:
<div class="small"><p
class="date"><BOUCLE_date(ARTICLES){id_article}>[(#DATE|affdate)]</BOUCLE_date></p>
  <div id="carre">
    <BOUCLE_lirub(RUBRIQUES){id_rubrique}>
    <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_lirub>
    | #IMPRIMIR_DOCUMENTO** |
    <BOUCLE_comcadre(FORUMS){id_article}>
    <a href="#URL_FORUM">#TOTAL_BOUCLE commentaire(s)</a>
    </BOUCLE_comcadre>
  </div>
</div>
Celle-ci étant appelé plusieurs fois sur la page dans une boucle
article, elle s'affiche donc n fois. Lors du passage Terrrrible au
validateur, j'ai 2 erreurs..

div id="carre" déjà déclaré! Normal puisque c'est une boucle!!
Comment échapper à ça?

BB
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html