Henri Sivonen wrote:
>...
> I noticed that in many documents, the first heading is completely in
> lower case. I guess it is a stylistic decision made in 1998. However,
> in my opinion the abnormal capitalization doesn't look hip or cool but
> looks more like a mistake. Does anyone object, if I also make the
> heading capitalization compliant with the usual English rules when I
> convert a page into Strict?
>...

CSS can be used to capitalize the first letter of a heading if it is in
lower case to begin with.

But CSS cannot be used to lower-case the first letter of a heading if it
is capitalized to begin with, because CSS cannot tell whether the word
was supposed to be a proper noun (in which case it should not be
lower-cased).

Therefore, the flexibility-maximizing solution is to make words in
headings lower-case unless they are proper nouns. Then style sheets
(maybe even the default style sheet) can capitalize the first letter in
the first word if they want, without disturbing those who prefer the
all-lower-case style.

(There is the odd problem that a few proper nouns don't have their first
letter capitalized, and they would be incorrectly capitalized by a
capitalizing style sheet. But such proper nouns are extremely unlikely
to appear on the mozilla.org site at all, let alone as the first word of
a heading.)

-- 
Matthew `mpt' Thomas, attender to mindless details
<http://mozilla.org/>


Reply via email to