[Webkit-unassigned] [Bug 18220] New: XHTML MIME type breaks layouts

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 30 11:21:22 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=18220

           Summary: XHTML MIME type breaks layouts
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ksosjq102 at sneakemail.com


If I send valid XHTML content as application/xhtml+xml rather than text/html,
numerous things go horribly wrong with the layout, especially with the
interpretation of the body tag.

A simple example:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Test</title>
    </head>
    <body style="margin: 0px; width: 100%; height: 100%; background-color:
#bbb;">  
        Test
    </body>
</html>

When sent as XHTML, WebKit refuses to paint the background color across the
entire background. Additional content will evoke strange margin behavior all
around and nothing will render as expected. When sent as HTML, it does the
right thing.

The one and only reason I care about this is because sending documents as
application/xhtml+xml is required in order to get inline SVG to work.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list