Subject: Re: CSS and XSL From: "Simon St.Laurent" <simonstl@xxxxxxxxxxxx> Date: Sat, 13 Feb 1999 18:47:14 -0500 |
At 04:43 PM 2/13/99 -0600, Paul Prescod wrote: >"Simon St.Laurent" wrote: >> >> If XSL can't deal with the style attribute, then maybe the XSL WG should >> put some serious thought into how better to handle it. As much as I like >> atomization, being able to put style information into a single attribute >> for handling by a CSS interpreter - rather than cluttering my documents >> and likely my DTDs with an incredible profusion of normally unused style >> attributes - is convenient and usually downright sensible. > >You might want to hard-code, default or constrain particular CSS >properties in your DTDs. You can do that if properties are directly >represented as attributes. Well, actually if I wanted to hard-code, or default particular CSS properties, I'd do it in an external sheet - that's what they're for, and that's why it's called 'cascading'. Constrain? Unless I was the over-zealous corporate designer who wants to force everyone into a particular letterhead, I probably wouldn't want to do that. I could, of course, define style with a #FIXED value, if I really wanted, but why? >Anyhow, I'm asking/demanding that CSS be made XML compatible in the same >way that HTML has been made XML compatible. Since XML is a fundamental >building block of most upcoming W3C specifications, that seems reasonable. Making CSS style sheets use an XML vocabulary is fine with me. Making every application that allows a local override of those styles declare an enormous mess of attributes to represent every possible property seems like a giant waste of time, processing, and energy. And limiting people to the style choices that a DTD designer came up with seems to violate the principles that keep styles/formatting separate from structure. >In my last message I've tried to show that XSL is only potential >application that will have trouble with CSS syntax. DTDs, schemas, the >DOM, query languages, RDF -- everything is based on the XML syntax for >properties not the CSS syntax for properties. > >I'm not so much of a purist that I think that CSS's current syntax should >never be used. All I ask is that when CSS is used directly with XML that >it should align with XML conventions and syntax. It makes everyone's life >easier. Yeah, aligning it is real simple: <!ATTLIST myElement style CDATA #IMPLIED> Making it align with _your_ conventions, on the other hand, is a different matter that makes lots of people's lives much more complicated. We're on the wrong list here - this belongs in CSS-land, not XSL-land. Simon St.Laurent XML: A Primer / Building XML Applications (April) Sharing Bandwidth / Cookies http://www.simonstl.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: CSS and XSL, Paul Prescod | Thread | Re: CSS and XSL, Paul Prescod |
Re: CSS and XSL, Paul Prescod | Date | Fw: Heretical view, Oren Ben-Kiki |
Month |