durusmail: quixote-users: Quixote, xhtml and mozilla
Quixote, xhtml and mozilla
2004-09-11
2004-09-11
Re: Quixote, xhtml and mozilla
2004-09-11
2004-09-13
Quixote, xhtml and mozilla
A.M. Kuchling
2004-09-11
On Fri, Sep 10, 2004 at 02:49:45PM -0400, Kirill Lapshin wrote:
> CSS. The page validates just fine using W3C validator, browser requests
> both page, and css (css is linked not embedded) but ignores CSS and
> shows unstyled page. At the same time Konqueror shows page just fine. If

Is the CSS file being served as text/css?  To do this, put
request.response.set_content_type('text/css') in the handler for your
CSS file (if it's served via Quixote).

> My knowledge on web standarts is a bit lacking, but could it be because
> content served as text/html as opposed to text/xml? How can I serve
> pages as text/xml?

Shouldn't it be application/xhtml+xml?  See
http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html.  You can set
the content type by calling request.response.set_content_type(), as
above.

(Point #3 in the cited article notes "When attached to HTML pages, CSS
selectors are case-insensitive. But when attached to XML pages
(including XHTML pages served with the proper XHTML MIME type), CSS
selectors are case-sensitive. This shouldn't come as too much of a
surprise; everything in XML is case-sensitive. Keep all your CSS
selectors lowercase and you'll be okay."  Could that be the problem?)

--amk

reply