David E. Ross wrote:
> Yes, the checkers for HTML, CSS, and Atom and RSS feeds are occasionally
> updated and improved.
And so is the HTML specification, “living HTML”, making it pointless to
proclaim validity. A document that is valid now may become invalid any
moment when the specification is changed.
> The virgule (/) indicates the end of an element.
No it does not. Or, well, in SGML-based HTML it did in theory, but this
was never implemented.
> However, an end tag is
> prohibited for the src elemen.
There is no src element.
In the markup
<img src="..." alt="..." />
the slash (solidus) “/” before “>” is XHTML syntax, making the img tag
act both as an opening tag and a closing tag. This was never valid in
HTML 4.01, though it was tolerated by browsers.
The page
https://www.dalekelly.org/ declares <!DOCTYPE html>, thereby
referring to “living HTML” as defined at
https://html.spec.whatwg.org/multipage/
Yet it shows an image proclaiming HTML 4.01, which is a much older
specification.
“Valid HTML” icons were always worse than useless, and this is even more
so now. So I will not help in fixing the link (making the “referer”
thing work). The only sensible thing to do with the “validity” icon and
link is to remove them.
Yucca,
https://jkorpela.fi