Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

bug opera ou bug de ma part ?

9 réponses
Avatar
Thibaut Allender
Hello,

je trouve que opera 7.5 a un comportement etrange dans cette situation,
mais je ne sais pas qui a raison
voici une page de test : http://temp.capsule.org/opera.html

avec Firefox et IE6, les 2 "items" sont placés dans la continuité de la
page, a savoir sous le mot "contenu"

avec Opera, les 2 "items" se placent sous "menu"

ce qui veut dire que le "clear: both" appliqué a .itemcontainer clear
bien le float: right de la boite qui se trouve juste au dessus, par
contre ce both clear aussi le left du menu !

d'ou ma question :

est-ce que "clear" concerne uniquement les elements presents dans dans
le conteneur de l'element auquel on l'applique (auquel cas firefox a
raison) ou bien il s'applique a tout, et donc opera a raison ?

je crosspost sur fciwa + fciwn car le choix du groupe le plus approprié
depend de la reponse ;)

PS : je ne tiens pas a resoudre cette problematique, car je sais bien
qu'un clear: right suffit, et fonctionne partout, mais je souleve juste
un comportement vraiment different entre les browsers

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org *new version*

9 réponses

Avatar
Pascal Chevrel
Le 27/07/2004 17:20, Thibaut Allender a ecrit :


PS : je ne tiens pas a resoudre cette problematique, car je sais bien
qu'un clear: right suffit, et fonctionne partout, mais je souleve juste
un comportement vraiment different entre les browsers




Tiens c'est curieux, j'ai un mozilla qui fait comme Opera et un firefox
qui fait comme IE :-/

Bizarre.

Pascal

--
Pascal Chevrel - Mozilla Champion
FAQ Mozilla/Netscape 7 en français : http://www.chevrel.org/fr/faq/
Foros Mozilla en español : http://www.chevrel.org/es/foros/
Avatar
Thibaut Allender
on 27/07/2004 17:37, Pascal Chevrel wrote :

Tiens c'est curieux, j'ai un mozilla qui fait comme Opera et un firefox
qui fait comme IE :-/



j'ai testé avec firefox 0.9.2 windows
mozilla 1.7.1 (windows aussi) a le meme comportement

je n'ai pas de mozilla 1.6 sous la main, mais Mozilla/5.0 (Windows; U;
Windows NT 5.1; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) donne
aussi le meme resultat

donc a priori, j'ai tjrs le meme resultat quelle que soit la version de
gecko

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org *new version*
Avatar
Pascal Chevrel
Le 27/07/2004 17:44, Thibaut Allender a ecrit :

on 27/07/2004 17:37, Pascal Chevrel wrote :

Tiens c'est curieux, j'ai un mozilla qui fait comme Opera et un
firefox qui fait comme IE :-/




j'ai testé avec firefox 0.9.2 windows
mozilla 1.7.1 (windows aussi) a le meme comportement

je n'ai pas de mozilla 1.6 sous la main, mais Mozilla/5.0 (Windows; U;
Windows NT 5.1; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) donne
aussi le meme resultat

donc a priori, j'ai tjrs le meme resultat quelle que soit la version de
gecko




J'ai que des compils quotidiennes, mon mozilla est sur le tronc (1.8a)
et Firefox sur la branche 0.9 (mozilla 1.7.x), pas le temps de regarder
plus ton problème dédolé (je fais du tri sur bugzilla là :) )

Pascal

--
Pascal Chevrel - Mozilla Champion
FAQ Mozilla/Netscape 7 en français : http://www.chevrel.org/fr/faq/
Foros Mozilla en español : http://www.chevrel.org/es/foros/
Avatar
Raphaël Wils
Thibaut Allender wrote:

Hello,

je trouve que opera 7.5 a un comportement etrange dans cette situation,
mais je ne sais pas qui a raison
voici une page de test : http://temp.capsule.org/opera.html

avec Firefox et IE6, les 2 "items" sont placés dans la continuité de la
page, a savoir sous le mot "contenu"

avec Opera, les 2 "items" se placent sous "menu"

ce qui veut dire que le "clear: both" appliqué a .itemcontainer clear
bien le float: right de la boite qui se trouve juste au dessus, par
contre ce both clear aussi le left du menu !

d'ou ma question :

est-ce que "clear" concerne uniquement les elements presents dans dans
le conteneur de l'element auquel on l'applique (auquel cas firefox a
raison) ou bien il s'applique a tout, et donc opera a raison ?

je crosspost sur fciwa + fciwn car le choix du groupe le plus approprié
depend de la reponse ;)

PS : je ne tiens pas a resoudre cette problematique, car je sais bien
qu'un clear: right suffit, et fonctionne partout, mais je souleve juste
un comportement vraiment different entre les browsers



A priori je pense que c'est opera qui a raison.
Extrait de la recommandation css2
http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-clear :
« The top outer edge of the float must be below the bottom outer edge of
all earlier left-floating boxes (in the case of 'clear: left'), or all
earlier right-floating boxes (in the case of 'clear: right'), or both
('clear: both'). »

Note bien les *all*. Il n'est pas question ici de parents.


--
Raphaël
http://www.r-wils.com/perso
« Don't mean a thing if you ain't got that swing ! »
Avatar
Thibaut Allender
on 27/07/2004 18:13, Raphaël Wils wrote :

Note bien les *all*. Il n'est pas question ici de parents.



exact, je n'avais pas relevé cette subtilité
"all earlier" donc toutes les boites precedentes

Pascal, désolé de te déranger dans ton tri de bugzilla, mais j'ai peur
qu'il faille en remettre une couche sur ce coup là ;)

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org *new version*
Avatar
Pascal Chevrel
Le 27/07/2004 18:25, Thibaut Allender a ecrit :

on 27/07/2004 18:13, Raphaël Wils wrote :

Note bien les *all*. Il n'est pas question ici de parents.




exact, je n'avais pas relevé cette subtilité
"all earlier" donc toutes les boites precedentes

Pascal, désolé de te déranger dans ton tri de bugzilla, mais j'ai peur
qu'il faille en remettre une couche sur ce coup là ;)




ba vu que la version plus récente de mozilla que j'ai (celle du tronc
1.8a) fonctionne comme Opéra, ça veut dire que le bug est déjà résolu :D

Pascal

--
Pascal Chevrel - Mozilla Champion
FAQ Mozilla/Netscape 7 en français : http://www.chevrel.org/fr/faq/
Foros Mozilla en español : http://www.chevrel.org/es/foros/
Avatar
Thibaut Allender
on 27/07/2004 18:31, Pascal Chevrel wrote :

ba vu que la version plus récente de mozilla que j'ai (celle du tronc
1.8a) fonctionne comme Opéra, ça veut dire que le bug est déjà résolu :D



ouch... ca risque de mettre un sacré souk dans les sites existants
"basés" sur le bug :(
mais bon, on ne va pas se plaindre que les bugs soient corrigés :)

mais alors on fait comment pour faire un clear: both si on a un float
left + right dans le parent, et un left ou un right plus haut dans le
code, mais qu'on ne veut pas faire de clear sur ce premier float ?

ca devient impossible ?

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org *new version*
Avatar
Thibaut Allender
on 27/07/2004 18:31, Pascal Chevrel wrote :

ba vu que la version plus récente de mozilla que j'ai (celle du tronc
1.8a) fonctionne comme Opéra, ça veut dire que le bug est déjà résolu :D



je viens de tester avec Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8a2) Gecko/20040714 et effectivement, mozilla a maintenant le meme
comportement que Opera 7.52

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org *new version*
Avatar
Pascal Chevrel
Le 28/07/2004 08:49, Thibaut Allender a ecrit :
on 27/07/2004 18:31, Pascal Chevrel wrote :

ba vu que la version plus récente de mozilla que j'ai (celle du tronc
1.8a) fonctionne comme Opéra, ça veut dire que le bug est déjà résolu :D




je viens de tester avec Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8a2) Gecko/20040714 et effectivement, mozilla a maintenant le meme
comportement que Opera 7.52




On arrête pas le progrès ;)

Pascal

--
Pascal Chevrel - Mozilla Champion
FAQ Mozilla/Netscape 7 en français : http://www.chevrel.org/fr/faq/
Foros Mozilla en español : http://www.chevrel.org/es/foros/