- From: Liorean <Liorean@user.bip.net>
- Date: Sun, 31 Mar 2002 21:58:30 +0200
- To: www-style@w3.org
Hello! I'm working a bit with alternate stylesheets and a selection mechanism, and found a peculiar difference between Mozilla (0.9.9) on one side, and Opera (6.01) and Internet Explorer (6.0 for Windows) on the other side. Now I'm wondering who handles this correctly, as I couldn't find much about it in the CSS, CSS2 or even HTML 4.01 specs. Take the following sample HTML code: <link type="text/css" href="0.css" rel="Stylesheet"> <link type="text/css" href="1.css" rel="Stylesheet" title="First"> <link type="text/css" href="2.css" rel="Alternate Stylesheet" title="Second"> <link type="text/css" href="3.css" rel="Stylesheet" title="Third"> Moz renders the untitled stylesheet and the one titled "First", while not rendering "Second" or "Third". IE and Op render the untitled stylesheet, the one named "First" and "Third", while not "Second". This proposes some problems as I see it: - Stylesheets of more than one title value are rendered at the same time, confusing a style select mechanism, especially one that is supposed to discern the default ("preferred" in HTML spec) stylesheet. - The correct behavior is not expressed in the specs, or at least not specified clear enough. (HTML spec mentions preferred stylesheets, but doesn't cover multiple preferred title values.) - IE and Opera both seem to handle it correctly as I see it, but their way is the one that will be hardest to work with. If there is no passage handling this case in the specs, I think there should be one added to the appropriate specs. // Liorean
Received on Sunday, 31 March 2002 14:56:43 UTC