Package: konqueror Version: 4:3.3.2-1sarge1 Test Case:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title> Faulty Float </title> <style> body, div { color: white; background: black; } div.box1 { color: black; background: white; width:200px; height:100px; } div.box2 { color: black; background: silver; float: right; width:100px; height:75px; } div.box3 { color: black; background: grey; float: right; width:150px; height:50px; } </style> </head> <body> <div class="box1"> <div class="box2"> <div class="box3"> </div> </div> </div> </body> </html> Expected result: all three boxes should share the same top and right edges (cf. CSS 2.1, 9.5.1: The left outer edge of a left-floating box may not be to the left of the left edge of its containing block. An analogous rule holds for right-floating elements.), in konqueror they don't. Firefox does this correctly. Cheers, Jens p.s. WHY does one want to do this: consider a colored background that should not "cover" the whole float. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]