xsl-list
[Top] [All Lists]

RE: First character in a word as capital-letter.

2005-09-13 05:43:38
I too have become a great believer in CSS. However, I wouldn't go all the
way to saying "never use inline styles". There are some things you can
achieve with inline styles that can't be easily reproduced with a standalone
CSS stylesheet, for example computing the layout dimensions based on the
actual data encountered.

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: andrew welch [mailto:andrew(_dot_)j(_dot_)welch(_at_)gmail(_dot_)com] 
Sent: 13 September 2005 12:30
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] First character in a word as capital-letter.

Do you know the instruction in CSS for outputting the first
character in a word as capital-letter?

text-transform: capitalize
http://www.w3.org/TR/CSS21/text.html#caps-prop

Beware that it uses the American Headline Style Of 
Putting Every Word In
Capitals, which may not be what you want.

the 'first-letter' pseudo selector might come in handy

CSS is extremely powerful - I've only just refreshed my knowledge of
it in the last few weeks.  A few short rules are:

- never use inline styles, always put all styling information in a
separate CSS file
- never use tables for layout, only ever use them for tabular data

Those might sound obvious, but for any XSLT'er producing HTML it's
well worth seeing what people are doing with CSS now, for example:

http://www.csszengarden.com/  (same source HTML, different CSS's)

I started restructuring my HTML output and transferred a lot of the
work that was done in the stylesheet into CSS.  The result is a much
smaller, faster transform.  The HTML is drastically smaller in size,
and much neater and more readable.  And, not least, many of the
changes are then made to the CSS instead of the XSLT which means
re-transforming isn't necessary.

My eyes have been opened recently, I'm really impressed with what
people have been doing.

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--