Behavior of <meta> elements linking in stylesheets

Say I have, in my (X?)HTML document, the following markup:

   <meta http-equiv="link"
         content='<http://whatever/something.css>; rel="stylesheet"'>

How does this node behave from the point of view of the CSSOM?  Does it 
implement the LinkStyle interface?  Does removing the node from the DOM 
remove the sheet from document.styleSheets?  Does changing the 
"http-equiv" or "content" attribute via the DOM change which sheet is 
applied and whether it's applied?

That is, does this behave exactly the same as:

   <link rel="stylesheet" href="http://whatever/something.css">

Or does it behave more like an actual

   Link: <http://whatever/something.css>; rel="stylesheet"

HTTP header (which cannot be affected via the DOM, etc)?

I realize this is not directly part of the CSS specs (though the CSSOM 
angle really should be), but of the W3C mailing lists this seems to be 
the most relevant one for discussing this question.

For what it's worth, I'm leaning toward treating
<meta http-equiv="link"> exactly like <link> in this situation.

-Boris

Received on Saturday, 10 April 2004 15:37:11 UTC