diff --git a/index.bs b/index.bs index 6abb3d2d..de33a209 100644 --- a/index.bs +++ b/index.bs @@ -294,6 +294,7 @@ Parts of the web platform evolve independently. Issues that are present with a certain web technology now may be fixed in a subsequent iteration. Duplicating these issues makes fixing them more difficult. By adhering to this principle we can make sure overall platform quality improves over time. +
The default presentation
+ of the hidden
attribute
+ can be emulated
+ in older browsers
+ through the CSS rule [hidden] { display: none; }
.
+* A new element, attribute or scripting API
+ may have behavior
+ that can be emulated
+ through the use of additional script,
+ although the scripted approach
+ may not provide
+ the same level of performance and convenience.
+ See [[#polyfills]].
+
The getElementsByClassName()
method
+ can be made
+ considerably faster than
+ pure ECMAScript implementations
+ found in existing libraries,
+ but a script-based implementation
+ can be used
+ when the native version
+ is not available.
+* A new element
+ may call for
+ a highly specialized rendering,
+ but allow different content to be provided as fallback
+ for user agents that do not understand the element.
+
Multimedia elements
+ like <canvas>
or <video>
+ allow fallback content.
+ Older user agents
+ will show
+ the fallback content
+ while user agents supporting these elements
+ will show
+ the multimedia content.
+
The <datalist>
element
+ can be associated
+ with an <input>
element
+ and may contain
+ a hidden <select>
element.
+ This way
+ the fallback
+ for the intended "combo box" control
+ can be
+ a text field
+ or a text field with an associated pop-up menu
+ in older browsers.
+