- From: Ian Jacobs <ij@w3.org>
- Date: Thu, 05 Apr 2001 17:39:49 -0400
- To: Daniel Watson <daniel.watson@tapeonline.com>
- CC: "'www-html-editor@w3.org'" <www-html-editor@w3.org>
Daniel Watson wrote:
>
> I was wondering if you could be kind enough to answer one simple
> question. Should HTML be upper or lower-cased.
From XHTML 1.0 [1], section 4.2:
"XHTML documents must use lower case for all HTML element
and attribute names. This difference is necessary because
XML is case-sensitive e.g. <li> and <LI> are different tags."
[1] http://www.w3.org/TR/xhtml1/#diffs
For HTML 4.01:
About elements, from section 3.2.1 [2]:
"Element names are always case-insensitive."
[2] http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.1
About attribute names, from section 3.2.2 [3]:
"Attribute names are always case-insensitive."
[3] http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2
About attribute values, from section 6.1 [4]:
"Each attribute definition includes information about
the case-sensitivity of its values."
[4] http://www.w3.org/TR/html401/types.html#h-6.1
> I have books that say
> capitalize and I have books that say just the opposite. We are starting to
> implement XML now and we would like to start cleaning up our HTML for future
> browsers but I don't know which should be our standard, upper or lower.
>
> If you could be so kind as to shed some light on this or point me to someone
> who could it would be greatly appreciated.
>
> Thanks for your time,
> Daniel Watson
> TapeOnline.com
--
Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs
Tel: +1 831 457-2842
Cell: +1 917 450-8783
Received on Thursday, 5 April 2001 17:41:54 UTC