escaping " with "

Post here if your topic is about CSS HTML Validator but doesn't fit in another forum.
Post Reply
User avatar
roedygr
Rank V - Professional
Rank V - Professional
Posts: 371
Joined: Fri Feb 17, 2006 5:22 am
Location: Victoria BC Canada
Contact:

escaping " with "

Post by roedygr » Fri Mar 01, 2013 10:18 am

I was under the impression:

When you need to specify a " in the middle of text, you use the " entity to represent the character.

When you need to specify a " in the middle of a quoted attribute value, you have two ways of handling it:
<param name="say" value="He said "All your base are belong to us"">
<param name="say" value='He said "All your base are belong to us"'>

Yet I notice HTMLValidator does not complain about " in text. It is ok now? Was it always ok?

User avatar
Albert Wiersch
Site Admin
Site Admin
Posts: 3365
Joined: Sat Dec 11, 2004 9:23 am
Location: Near Dallas, TX
Contact:

Re: escaping " with &quot;

Post by Albert Wiersch » Fri Mar 01, 2013 10:43 am

roedygr wrote:When you need to specify a " in the middle of text, you use the " entity to represent the character.
Actually, it is not necessary to use the character reference. I believe it was always technically OK... at least as far back as I can remember. :D

There is a still a 'legacy' option to make CSE HTML Validator complain about a direct double quote in text, should you want to enable it.
Image
Albert Wiersch

Post Reply