The new "better %link% variations" feature breaks XHTML validation of pages
Recently @sven implemented a new feature in 6.69 "better %link% variations" (upper/lower case href tags) or using single or double quotes " or ' ...
1.
while in html4.x AND html5 elements / tags are CI
in XHTML all Element and attribute names must be in lower case.
2.
Attribute values must always be quoted
to the best of my knowledge this always is double quote for XHTML versions
http://www.w3.org/TR/xhtml1/#h-4.4
3.
the ONLY variation that results or maintains a validated page is lower case for all htmlx and Xhtml versions.
4.
by uploading / posting an article with UperCase tags, you may break an owners site HTML validation ...
that's about the same as if your neighbor breaks your cars windows or home windows ...
see
http://www.w3.org/TR/xhtml1/#h-4.2
4.2. Element and attribute names must be in lower case
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.
hence as a feature request / bug correction:
It certainly would be a nice move to protect and respect a site owners validation and opt for a clean lowercase attribute meeting all current standards
1.
while in html4.x AND html5 elements / tags are CI
in XHTML all Element and attribute names must be in lower case.
2.
Attribute values must always be quoted
to the best of my knowledge this always is double quote for XHTML versions
http://www.w3.org/TR/xhtml1/#h-4.4
3.
the ONLY variation that results or maintains a validated page is lower case for all htmlx and Xhtml versions.
4.
by uploading / posting an article with UperCase tags, you may break an owners site HTML validation ...
that's about the same as if your neighbor breaks your cars windows or home windows ...
see
http://www.w3.org/TR/xhtml1/#h-4.2
4.2. Element and attribute names must be in lower case
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.
hence as a feature request / bug correction:
It certainly would be a nice move to protect and respect a site owners validation and opt for a clean lowercase attribute meeting all current standards
Tagged:
Comments
hence never try to copy G
quality publishers since years care about validated html
and many coders such as gallery2/3 pay great attention to keep things nice and clean and as valid as possible
some newbies simply may lack knowledge about specs and do whatever you offer believing it to be correct valid global standard ....
others of course care a shxx about the world beyond their own nose
2 worlds colliding
but distributes:
useful
helpful
quality
human readable content
made by human, made for human NOT for SE
for the benefit of who ever reads / site owners or site vvisitors