- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Sat, 12 Nov 2016 21:15:32 +0200
- To: Glenn Møller-Holst <glenn@ruc.dk>, "www-validator@w3.org" <www-validator@w3.org>
9.11.2016, 9:50, Glenn Møller-Holst wrote: > To be a good example: Please check your own home pages - e.g.: > > https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fvalidator.w3.org%2F Good catch. I don’t think there’s any excuse for using outdated HTML constructs there. Some constructs declared “invalid” by newest W3C HTML specs have good excuses (like “they work”), but these don’t. The use of rev="made" in <link> elements was never a success. It still has some impact on Lynx, but the idea is grossly outdated. As far as I can remember, HTML5 declared the rev attribute obsolete from the beginning. The use of <acronym> is potentially even worse. In some browsers, but not all, it causes a dotted underline (technically, a bottom border), if the element has a title="..." attribute. If this is what you want, you should declare it explicitly, without relying on some browser defaults; if not, <acronym> may bite you. And <acronym> never had a reasonable definition. HTML5 recommends <abbr> instead, but even this is questionable. The use of such markup has no demonstrable benefits. Yucca
Received on Saturday, 12 November 2016 19:16:08 UTC