WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: coding for breadcrumbs in html4

for

From: Jukka K. Korpela
Date: Dec 16, 2014 10:21AM


2014-12-16, 16:47, Steve Faulkner wrote:

> HTML 4 was set in stone in 1999,

Technically in 1997, as HTML 4.0 Recommendation. The HTML 4.01
specification, really a minor update, was approved in 1999.

> the vast majority of the author guidance
> and information about how browsers implement HTML features is outdated.

I think you misspelled “some of”. (Mostly parts that people didn’t read,
or didn’t understand.)

> HTML5 is a super-set of HTML4,

No, it is not.

> most, but not all HTML 4 elements and
> attributes are conforming in HTML5.

I think you misspelled “some”. We could say that most, but far from all,
HTML 4.01 Strict elements and attributes are conforming in HTML5. HTML 4
contains a large number of constructs that are declared as “deprecated”,
and most, but not all, of them are declared as “obsolete” in HTML5. In
addition, HTML5 obsoletes some constructs that were not deprecated in
HTML 4 and also changes the definitions of meanings of elements.

> some documents which may be useful
>
> HTML5 Differences from HTML4 - http://www.w3.org/TR/html5-diff/

It shows some, and probably most, of the differences, which are quite a
few. It (probably intentionally) avoids describing some tricky parts,
like “what happened to <em>?” and “what is <p>, really?” I don’t think
such issues are relevant to accessibility, but they are relevant if you
claim that HTML5 is a superset of HTML 4.

Yucca