Example for Checkpoint |
User agents are also supposed to render the content (the markup between the start and end tags) of unsupported elements.
In this case, lets pretend that HTML has an element called <SHAKE> that makes an image appear to vibrate quickly. We know this is not supported by any browser. So, browsers are expected to display the content or markup the author puts between the start and end tag of the element. For example:
Since <SHAKE> is not supported, then the content is displayed:
Why do we encourage you to use the new features included in W3C Recommendations (like the HTML 4.0 elements and attributes ABBR, OPTGROUP and longdesc) even if they aren't presently supported by common browsers or aren't backwards compatible with older browsers?
The previous example shows that the author can ensure that users of older technology will get the "meat" by including equivalent markup in the content of the element. It will also ensure that users of the "latest and greatest" will benefit from the use of the new element as soon as it is supported.
Please note: SHAKE is not an element of any W3C language specification and therefore this page will not validate. This example is not meant to encourage you to create your own markup.
|
![]() ![]() |