ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL ...
Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut contenir
directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit, c-à-dire APRÈS
les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Je dois dire que pour moi les LI ont tjrs été des éléments de liste et que
de plus ceux ci devaient être inclu dans un bloc de liste (ol, ul, dir,
menu ...) ... je n'aurais donc jamais eu l'idée de mettre une liste dans un
élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de liste
<LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris d'autres
listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
ou (pour conserver votre code tel quel, sans modifications dans la feuille
de style) en englobant les listes dans une SPAN par ex., le code donne le
résultat escompté et fonctionne correctement (cf code ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais avec un P
ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL ...
Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut contenir
directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit, c-à-dire APRÈS
les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est vrai
-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Je dois dire que pour moi les LI ont tjrs été des éléments de liste et que
de plus ceux ci devaient être inclu dans un bloc de liste (ol, ul, dir,
menu ...) ... je n'aurais donc jamais eu l'idée de mettre une liste dans un
élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de liste
<LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris d'autres
listes.
(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
ou (pour conserver votre code tel quel, sans modifications dans la feuille
de style) en englobant les listes dans une SPAN par ex., le code donne le
résultat escompté et fonctionne correctement (cf code ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais avec un P
ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL ...
Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here; assuming
missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut contenir
directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit, c-à-dire APRÈS
les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Je dois dire que pour moi les LI ont tjrs été des éléments de liste et que
de plus ceux ci devaient être inclu dans un bloc de liste (ol, ul, dir,
menu ...) ... je n'aurais donc jamais eu l'idée de mettre une liste dans un
élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de liste
<LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris d'autres
listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
ou (pour conserver votre code tel quel, sans modifications dans la feuille
de style) en englobant les listes dans une SPAN par ex., le code donne le
résultat escompté et fonctionne correctement (cf code ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais avec un P
ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)
Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai
-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)
Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.
(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)
Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)
ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
Dans le message:,ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
Bonjour,
C'est avec un grand intérêt que je suis votre petite conversation très animée
:-)
J'ai moi aussi fait quelques essais et il apparaît que c'est le LI contenant
le UL qui déclenche l'événement.
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui est
apparaît comme étant la source de l'événement.
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Dans cette fonction je fais un cancelBubble pour éviter la transmission de
l'événement au parent (LI donc).
Bon je sais, cela ressemble à une rustine, mais cela fonctionne ;-)
Voila, je n'ai pas d'explication limpide mais seulement ce début. Je vous
laisse continuer :-)
Dans le message:mn.519c7d55647925a3.3499@windows,
ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)
Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai
-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)
Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.
(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)
Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)
ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
Bonjour,
C'est avec un grand intérêt que je suis votre petite conversation très animée
:-)
J'ai moi aussi fait quelques essais et il apparaît que c'est le LI contenant
le UL qui déclenche l'événement.
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui est
apparaît comme étant la source de l'événement.
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Dans cette fonction je fais un cancelBubble pour éviter la transmission de
l'événement au parent (LI donc).
Bon je sais, cela ressemble à une rustine, mais cela fonctionne ;-)
Voila, je n'ai pas d'explication limpide mais seulement ce début. Je vous
laisse continuer :-)
Dans le message:,ben non ... je rajoute les fermetures :
<UL>
<LI> ... Level one, number one...</LI>
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...</LI>
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL>
<LI> ... Level two, number three...</LI>
</OL>
<LI> ... Level one, number two...</LI>
</UL>
Les LI "Level one" sont des éléments de la liste UL.
Les LI "Level two" sont des éléments de première la liste OL.
Les LI "Level three" sont des éléments de la seconde liste OL.
Les LI ne contiennent rien ... et les 2 OL sont contenues dans l'UL
... Vous faites vos fermetures autrement ? ...
Bon, alors si je soumets votre code au valideur officiel du W3C :
http://validator.w3.org/check
Voici ce qu'il me sort :
« Line 11, column 7: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL>
Line 14, column 21: document type does not allow element "OL" here;
assuming missing "LI" start-tag
<OL start="10"> »
Ce qui montre bien qu'une liste, OL ou UL, c'est pareil, ne peut
contenir directement d'autre éléments
UL ou OL : il faut un LI pour les contenir.
Par contre, si je remets les fermetures des LI au bon endroit,
c-à-dire APRÈS les fermetures des listes,
donc, le code a l'air de :
<UL>
<LI> ... Level one, number one...
<OL>
<LI> ... Level two, number one...</LI>
<LI> ... Level two, number two...
<OL start="10">
<LI> ... Level three, number one...</LI>
</OL></LI>
<LI> ... Level two, number three...</LI>
</OL></LI>
<LI> ... Level one, number two...</LI>
</UL>
la réponse est claire :
« The uploaded file was tentatively found to be Valid. »
C.Q.F.D
Effectivement ... je n'avais pas du tout compris celà comme ça.
Et le pire c'est que j'étais en train de valider des documents sur le
w3c ... :-)Bon ... d'abord ce n'est pas parcequ'on le lit partout que c'est
vrai-) (c'est un lieu commun) et je préfère un lien issu d'un standard
pour confirmer.
Comme le validateur du W3C par exemple ;-)
Ou bon ça va hein ? :-) ... je mange mon chapeau :-)Je dois dire que pour moi les LI ont tjrs été des éléments de liste
et que de plus ceux ci devaient être inclu dans un bloc de liste
(ol, ul, dir, menu ...) ... je n'aurais donc jamais eu l'idée de
mettre une liste dans un élément de liste (dans une LI racine) ...
La vraie façon dont il faut voir les choses, c'est que
1º une liste ne *PEUT PAS* contenir autre chose que des éléments de
liste <LI>, donc pas de texte ni d'autre liste;
2º un élément de liste LI *PEUT* contenir n'importe quoi, y compris
d'autres listes.(là je me rapproche d'un méa culpa :-) )
Vous brûlez mon vieux ;-)
LOL ... oui bon ... ça va hein ? ... je ne vais pas le manger une
deuxième fois ... une fois ... :-)
"Deprecated", ça lui va bien je trouve :-)Admettons que je raconte des âneries depuis le début.
Oui, mais là je sens que ça change ;-)
LOL ... l'honneur est sauf :O)ou (pour conserver votre code tel quel, sans modifications dans la
feuille de style) en englobant les listes dans une SPAN par ex., le
code donne le résultat escompté et fonctionne correctement (cf code
ci dessous).
En effet, et c'est bizarre, quel est le rapport ?
Avec une DIV, ça marche aussi, et avec une balise B également, mais
avec un P ça bug encore.
Et toujours de la même façon chez Mords-zy-la...
J'avais essayé div et span aussi (comme ce sont des éléments
génériques).
Après le premier café du matin, ce que je vois comme différence entre
div, span et b par rapport à une p c'est que les premières ont une
fermeture obligatoire et pas la P ...
Bonjour,
C'est avec un grand intérêt que je suis votre petite conversation très animée
:-)
J'ai moi aussi fait quelques essais et il apparaît que c'est le LI contenant
le UL qui déclenche l'événement.
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui est
apparaît comme étant la source de l'événement.
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Dans cette fonction je fais un cancelBubble pour éviter la transmission de
l'événement au parent (LI donc).
Bon je sais, cela ressemble à une rustine, mais cela fonctionne ;-)
Voila, je n'ai pas d'explication limpide mais seulement ce début. Je vous
laisse continuer :-)
ce que je vois comme différence entre div, span et b par rapport à une
p c'est que les premières ont une fermeture obligatoire et pas la P ...
ce que je vois comme différence entre div, span et b par rapport à une
p c'est que les premières ont une fermeture obligatoire et pas la P ...
ce que je vois comme différence entre div, span et b par rapport à une
p c'est que les premières ont une fermeture obligatoire et pas la P ...
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui
est apparaît comme étant la source de l'événement.
Bon, d'accord, le UL est caché derrière le LI, raison de plus pour qu'il
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Ok, mais le problème, c'est que j'en ai besoin moi de ce positionnement
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Oui, on peut faire comme ça, mais qui sait quel élément pourrait
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui
est apparaît comme étant la source de l'événement.
Bon, d'accord, le UL est caché derrière le LI, raison de plus pour qu'il
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Ok, mais le problème, c'est que j'en ai besoin moi de ce positionnement
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Oui, on peut faire comme ça, mais qui sait quel élément pourrait
Mais comme le conteneur LI se confond avec le UL contenu, c'est le UL qui
est apparaît comme étant la source de l'événement.
Bon, d'accord, le UL est caché derrière le LI, raison de plus pour qu'il
(Il est à noter que si on supprime le positionnement absolu, le comportement
redevient normal)
Ok, mais le problème, c'est que j'en ai besoin moi de ce positionnement
Partant de là j'ai ajouté sur les UL un appel à une fonction "noshow" sur le
onmouseover.
Oui, on peut faire comme ça, mais qui sait quel élément pourrait
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0"
c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors
de l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement
valide lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais
le cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0"
c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors
de l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement
valide lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais
le cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0"
c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors
de l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement
valide lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais
le cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Du moins c'est comme cela que je l'interprète. Je puis me tromper.
Ça se tient en effet.
Du moins c'est comme cela que je l'interprète. Je puis me tromper.
Ça se tient en effet.
Du moins c'est comme cela que je l'interprète. Je puis me tromper.
Ça se tient en effet.
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors de
l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement valide
lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais le
cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors de
l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement valide
lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais le
cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Comme l'événement onmouseover n'est pas défini sur l'UL id="1.0" c'est
l'event bubbling enclanche l'événement onmouseover de la LI id="1".
Je croyais aussi, mais d'une part, si j'arrête la machine à bulle lors de
l'événement, ça ne change pas,
d'autre part, j'ai ajouté une façon de tracer le dernier événement valide
lors de l'alerte.
Si un événement sur un UL était déclenché par une remontée de bulle,
l'événement précédent proviendrait
d'un LI appartenant au UL en question, or ce n'est pratiquement jamais le
cas.
J'ai même vu un événement erroné se présenter en tout premier lieu.
C'est vraiment le déclencheur d'événements qui se trompe d'objet.
Or justement, ça fait partie du fonctionnement de l'event bubbling ...
Or justement, ça fait partie du fonctionnement de l'event bubbling ...
Or justement, ça fait partie du fonctionnement de l'event bubbling ...