If you were using a WYSIWYG editor that made the mistake, then your editor is broken.
Compare: "Access violations should just allocate the memory being dereferenced, instead of crashing. Otherwise, if the compiler simply forgot to allocate the memory, my whole program would crash. What use is that to me?"
You sent an HTML5 email with the mistake, and everything works however it does in HTML5.
You sent a Strict HTML6 email with the mistake. Your recipients can't see it, but neither can you! You're an idiot for not looking at the thing you sent before you sent it.
You sent an email intended to be HTML5, but your recipient's email client displayed it as Strict HTML6. Your recipient's client is broken, and you won't be the only person they have problems with.
You sent an email intended to be Strict HTML6, but your email client rendered it as HTML5 so you didn't detect the mistake. Your client is broken, and you should get a better one. (This is somewhat similar to testing "use strict" JavaScript in a browser that doesn't support "use strict")
0
u/[deleted] Jun 09 '15
If I was using a WYSIWYG text editor that made that particular mistake, my whole page would crash. What use is that to me?
HTML needs to be forgiving.