Le 09/12/2007 14:04, Gerard Menvussa a écrit :Si vous essayez le code suivant dans votre navigateur préféré il y a des
chances que le résultat ne soit pas conforme à ce que défini le style
(marge à 0, padding à 0 les "div" devraient être collés ? Eh bien non).
D'où ma question.
Si, si, les div sont collés. La question consiste à savoir pourquoi la
couleur de fond remplit la marge du h1 quand il y a une bordure au div
et pas quand elle est absente.
Le 09/12/2007 14:04, Gerard Menvussa a écrit :
Si vous essayez le code suivant dans votre navigateur préféré il y a des
chances que le résultat ne soit pas conforme à ce que défini le style
(marge à 0, padding à 0 les "div" devraient être collés ? Eh bien non).
D'où ma question.
Si, si, les div sont collés. La question consiste à savoir pourquoi la
couleur de fond remplit la marge du h1 quand il y a une bordure au div
et pas quand elle est absente.
Le 09/12/2007 14:04, Gerard Menvussa a écrit :Si vous essayez le code suivant dans votre navigateur préféré il y a des
chances que le résultat ne soit pas conforme à ce que défini le style
(marge à 0, padding à 0 les "div" devraient être collés ? Eh bien non).
D'où ma question.
Si, si, les div sont collés. La question consiste à savoir pourquoi la
couleur de fond remplit la marge du h1 quand il y a une bordure au div
et pas quand elle est absente.
Le 09/12/2007 15:33, Olivier Miakinen a écrit :Voici une mise en évidence un peu plus directe du phénomène. Noter que
les valeurs de margin et de padding sur le div n'y ont aucune influence
(chez moi elles sont déjà à 0) mais qu'il faut une marge non nulle à h1
et la présence ou l'absence de bordure au div.
http://www.miakinen.net/vrac/Menvussa/bug.html
Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Le 09/12/2007 15:33, Olivier Miakinen a écrit :
Voici une mise en évidence un peu plus directe du phénomène. Noter que
les valeurs de margin et de padding sur le div n'y ont aucune influence
(chez moi elles sont déjà à 0) mais qu'il faut une marge non nulle à h1
et la présence ou l'absence de bordure au div.
http://www.miakinen.net/vrac/Menvussa/bug.html
Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Le 09/12/2007 15:33, Olivier Miakinen a écrit :Voici une mise en évidence un peu plus directe du phénomène. Noter que
les valeurs de margin et de padding sur le div n'y ont aucune influence
(chez moi elles sont déjà à 0) mais qu'il faut une marge non nulle à h1
et la présence ou l'absence de bordure au div.
http://www.miakinen.net/vrac/Menvussa/bug.html
Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Bonjour.
"Bruno Desthuilliers" a écrit dans
le message de news: 475bec6f$0$643$Gerard Menvussa a écrit :Si vous essayez le code suivant dans votre navigateur préféré il y a
des chances que le résultat ne soit pas conforme à ce que défini le
style (marge à 0, padding à 0 les "div" devraient être collés ? Eh
bien non).
Tu oublie le margin par défaut du h1. Si tu lui défini un margin
à 0, tes div seront bien collées les unes aux autres.
Tiens, c'est bizarre... et contre-intuitif:
Pourquoi le container div hérite-t-il d'une propriété de son contenu ?
Ou plutôt selon une autre interprétation, pourquoi son background
n'inclut-t-il pas les marges de son contenu ?
Bonjour.
"Bruno Desthuilliers" <bdesth.quelquechose@free.quelquepart.fr> a écrit dans
le message de news: 475bec6f$0$643$426a74cc@news.free.fr...
Gerard Menvussa a écrit :
Si vous essayez le code suivant dans votre navigateur préféré il y a
des chances que le résultat ne soit pas conforme à ce que défini le
style (marge à 0, padding à 0 les "div" devraient être collés ? Eh
bien non).
Tu oublie le margin par défaut du h1. Si tu lui défini un margin
à 0, tes div seront bien collées les unes aux autres.
Tiens, c'est bizarre... et contre-intuitif:
Pourquoi le container div hérite-t-il d'une propriété de son contenu ?
Ou plutôt selon une autre interprétation, pourquoi son background
n'inclut-t-il pas les marges de son contenu ?
Bonjour.
"Bruno Desthuilliers" a écrit dans
le message de news: 475bec6f$0$643$Gerard Menvussa a écrit :Si vous essayez le code suivant dans votre navigateur préféré il y a
des chances que le résultat ne soit pas conforme à ce que défini le
style (marge à 0, padding à 0 les "div" devraient être collés ? Eh
bien non).
Tu oublie le margin par défaut du h1. Si tu lui défini un margin
à 0, tes div seront bien collées les unes aux autres.
Tiens, c'est bizarre... et contre-intuitif:
Pourquoi le container div hérite-t-il d'une propriété de son contenu ?
Ou plutôt selon une autre interprétation, pourquoi son background
n'inclut-t-il pas les marges de son contenu ?
Le 09/12/2007 15:52, Olivier Miakinen a écrit :
> Un autre exemple :
> http://www.miakinen.net/vrac/Menvussa/bug2.html
> Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
> marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
Le 09/12/2007 15:52, Olivier Miakinen a écrit :
> Un autre exemple :
> http://www.miakinen.net/vrac/Menvussa/bug2.html
> Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
> marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
Le 09/12/2007 15:52, Olivier Miakinen a écrit :
> Un autre exemple :
> http://www.miakinen.net/vrac/Menvussa/bug2.html
> Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
> marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
Olivier Miakinen <om+ wrote:Le 09/12/2007 15:52, Olivier Miakinen a écrit :Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
hum...
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Olivier Miakinen <om+news@miakinen.net> wrote:
Le 09/12/2007 15:52, Olivier Miakinen a écrit :
Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
hum...
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Olivier Miakinen <om+ wrote:Le 09/12/2007 15:52, Olivier Miakinen a écrit :Un autre exemple :
http://www.miakinen.net/vrac/Menvussa/bug2.html
Il semblerait que le phénomène soit lié à la fusion ou la non fusion des
marges.
Visiblement c'est ça. La bordure du div empêche la fusion de la marge du
h1 avec quelque chose en dehors du div, auquel cas la couleur du fond du
h1 s'étend à tout le div.
Voir par exemple comment la marge du deuxième h1 du premier div fusionne
avec celle du premier h1 du deuxième div, alors qu'une bordure -- même
transparente -- l'empêche (3e et 4e div):
http://www.miakinen.net/vrac/Menvussa/bug3.html
hum...
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Absurdité normalisée donc...
Absurdité normalisée donc...
Absurdité normalisée donc...
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
une tentative d'explication (en anglais) ici :
<http://complexspiral.com/publications/uncollapsing-margins/>
et la mère des sources (en anglais toujours) ici :
<http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Le 09/12/2007 21:32, Gerard Menvussa a écrit :Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion. Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Le 09/12/2007 21:32, Gerard Menvussa a écrit :
Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion. Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Le 09/12/2007 21:32, Gerard Menvussa a écrit :Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion. Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion.
Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Je ne suis pas d'accord. Ce qui semble naturel à qui ? Cela ne me semble
en aucun cas naturel c'est tortueux, totalement inutile et la raison
donnée dans le texte de "tentative d'explication" n'est pas valable pour
la raison qu'il est de mon point de vue facile de reproduire l'effet
décrit sans que les marges ne se chevauches.
Cela me semble absurde
comme ce que je décrivais dans mon message "la quatrième dimension" et
auquel personne n'a répondu.
J'ai programmer dans plus d'une dizaine de langages et aucun ne m'a paru
aussi ambigüe, illogique, incomplet, incohérent et imprévisible que ce
que je trouve dans le monde du web.
Après 7 années de bagarre
quotidienne, je suis véritablement fatigué par toute cette merde
Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion.
Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Je ne suis pas d'accord. Ce qui semble naturel à qui ? Cela ne me semble
en aucun cas naturel c'est tortueux, totalement inutile et la raison
donnée dans le texte de "tentative d'explication" n'est pas valable pour
la raison qu'il est de mon point de vue facile de reproduire l'effet
décrit sans que les marges ne se chevauches.
Cela me semble absurde
comme ce que je décrivais dans mon message "la quatrième dimension" et
auquel personne n'a répondu.
J'ai programmer dans plus d'une dizaine de langages et aucun ne m'a paru
aussi ambigüe, illogique, incomplet, incohérent et imprévisible que ce
que je trouve dans le monde du web.
Après 7 années de bagarre
quotidienne, je suis véritablement fatigué par toute cette merde
Absurdité normalisée donc...
Je ne vois pas bien ce que cette remarque apporte à la discussion.
Je
n'ai pas encore lu toute la page d'Eric Meyer, mais il semble que le
phénomène que j'ai constaté suite à ton premier article s'explique
assez bien comme étant un « moindre mal » pour arriver à rendre ce
qui semble naturel dans la plupart des cas.
Je ne suis pas d'accord. Ce qui semble naturel à qui ? Cela ne me semble
en aucun cas naturel c'est tortueux, totalement inutile et la raison
donnée dans le texte de "tentative d'explication" n'est pas valable pour
la raison qu'il est de mon point de vue facile de reproduire l'effet
décrit sans que les marges ne se chevauches.
Cela me semble absurde
comme ce que je décrivais dans mon message "la quatrième dimension" et
auquel personne n'a répondu.
J'ai programmer dans plus d'une dizaine de langages et aucun ne m'a paru
aussi ambigüe, illogique, incomplet, incohérent et imprévisible que ce
que je trouve dans le monde du web.
Après 7 années de bagarre
quotidienne, je suis véritablement fatigué par toute cette merde
Le 09/12/2007 20:35, denisb a écrit :
> et la mère des sources (en anglais toujours) ici :
> <http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Là par contre je n'y comprends rien.
Le 09/12/2007 20:35, denisb a écrit :
> et la mère des sources (en anglais toujours) ici :
> <http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Là par contre je n'y comprends rien.
Le 09/12/2007 20:35, denisb a écrit :
> et la mère des sources (en anglais toujours) ici :
> <http://www.w3.org/TR/CSS21/box.html#collapsing-margins>
Là par contre je n'y comprends rien.