- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 23 Oct 2003 15:46:24 +0000 (UTC)
- To: Robert Koberg <rob@koberg.com>
- Cc: 'Tantek Çelik' <tantek@cs.stanford.edu>, www-style@w3.org
On Thu, 23 Oct 2003, Robert Koberg wrote: > > With CSS, how would you take this XML element: > <link idref="a1234"/> > And style it into: > <a style="internalLink" href="../folder/page.html">page</a> That question is meaningless. You are adding semantics, not styling. If the <link> element above is in a proprietary language, then it shouldn't be sent over the wire anyway, it should be transformed on the server side. If the <link> element is in a fictional but well-known standard namespace, then it would already have the linking semantics, and so it would already match the :link and :visited pseudo-classes as appropriate. In the extreme case, however, it would be possible to do something like: link { binding: url(internalLinks.xml#link); } ...where internalLinks.xml is a BECSS binding that defines how elements should be turned into links. (BECSS is still in development, though. At the moment, you would use -moz-binding or behavior depending on whether you were targetting Mozilla or WinIE.) > Or this element: > <submit servlet="login"/> > Into: > <form id="loginForm" action="login" method="post"> > ... > </form> The same arguments and solutions apply here. > Or, using CSS, turn the things above (or anything) into a PDF? There are several CSS-to-PDF systems available. -- Ian Hickson )\._.,--....,'``. fL U+1047E /, _.. \ _\ ;`._ ,. http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 23 October 2003 11:46:25 UTC