Re: Using • for bullets.

John F. Collins wrote:

> Using • for bullets.

It's a bad idea. If you really need bullets as characters (instead of using 
HTML and CSS constructs that generate them for "bulleted lists"), use either 
the BULLET character as such, in the encoding of the document, or the entity 
reference • or the character reference •, or • (these are 
the correct references).

The validation issue with them is more or less theoretical, and you can read 
about in past discussions in the archive, e.g.
http://www.w3.org/Search/Mail/Public/search?type-index=www-validator&index-type=t&keywords=149&search=Search+Mail+Archives

> Errors found while checking this document as HTML 4.01 Strict!

That's because of something else on your page. Note that if you try to 
validate an XHTML document with HTML doctype override, you will quite often 
get error messages, as e.g.
<meta http-equiv="content-language" content="en" />
is _not_ valid in HTML (the thing that makes it invalid is actually the 
greater than sign '>', no matter how odd this may sound).

> reference to non-SGML character
> &#149;

That's a warning, not an error message. By HTML rules, the meaning of that 
construct is undefined, but it is not a reportable markup error.

> Errors found while checking this document as HTML5!
> A numeric character reference expanded to the C1 controls range.
> &#149;

This is yet another proof of the pointlessness of the HTML5 project. The 
construct &#149; works in the desired way in the vast majority of browsing 
situations, and new browsers are more or less compelled to support it, as it 
is so widely used. It's theoretically wrong (though not invalid) and you 
should not use it in new documents, but surely any reasonable browser should 
support it.

-- 
Yucca, http://www.cs.tut.fi/~jkorpela/ 

Received on Thursday, 9 July 2009 15:48:57 UTC