I Steps: Go to http://achatvente.3suisses.fr/ II Issue: Notice the table background misalignment under "Pourquoi choisir 3 Suisses Achat - Vente" at right side of webpage. III Conclusion: The bottom part that is being truncated are defined in the following tags: <b class="b4b" style="background: rgb(170, 224, 56);"></b> <b class="b3b" style="background: rgb(170, 224, 56);"></b> <b class="b2b" style="background: rgb(170, 224, 56);"></b> <b class="b1b"></b> It seems that the issue is caused by the width not being defined for each of these tags. While the outermost <div> has 250px for its width, it looks like the <b> tags are not inheriting this width. I'm still unsure though why <b> tag would have a width (and a height as defined in the styles) but changing these <b> tags to say <div> or <p> does not get rid of the issue. IV Other browsers: FF: not ok Opera: ok IE 7: not ok V Nightly tested: 30236
Created attachment 19453 [details] screenshot
Created attachment 19455 [details] reduction
The site and test case renders as expected in Webkit, Gecko (Firefox 3) and Presto (Opera 9.5). The issue is caused by table which flows out of parent div element. Consult the reduced test case: http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20HTML%3E%0A%20%20%20%20%3Cdiv%20style%3D%22width%3A%20250px%3B%22%3E%0A%20%20%20%20%20%20%3Cdiv%20style%3D%22height%3A%2042px%3B%20border%3A1px%20solid%20red%3B%22%3E%0A%20%20%20%20%20%20%20%20%3Ctable%20align%3D%22right%22%20style%3D%22border%3A%201px%20solid%20%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%20style%3D%22line-height%3A%2022px%3B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cli%3Etest%3Cli%3Etest%20test%20test%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%3C%2Ftable%3E%0A%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%3Cb%20style%3D%22display%3Ablock%3B%20overflow%3Ahidden%3B%20height%3A6px%3Bbackground%3A%20lime%3B%22%20%3E%3C%2Fb%3E%0A%20%20%20%20%3C%2Fdiv%3E