HTML and CSS Reference
these tags pave the road to heck for mobile browsing. Support is highly
browser and device specific, and the mobile market is not yet mature
enough to let authors assume broad support for any sort of embed-
ded content beyond simple images. Nonetheless, if you are able to tar-
get your content to a specific device that provides appropriate support,
these tags are here for your use.
XHTML Basic does not support scripting or event handling. None of the
event-handling attributes is supported, nor are the <script> and <no-
script> tags. Given the limited memory and computing power of the
typical mobile device, this is not unreasonable. Highly dynamic, script-
driven pages are better left to a full desktop browser.
In order to provide additional structure to your content, XHTML Basic
supports ordered ( <ol> ), unordered ( <ul> ), and definition ( <dfn> ) lists
and their supporting <li> , <dl> , <dd> , and <dt> tags. These lists can
really help to organize and structure your content, especially navigation
pages that offer multiple links to the user.
In particular, coupling a numbered list of links with the accesskey at-
tribute in their associated <a> tags makes it very easy for a cell phone-
based browser user to navigate your pages with a single press of a key.
Interactivity is another feature critical to web browsing, so XHTML Basic
provides support for forms, including the basic structure and input ele-
ments <form> , <input> , <label> , <select> , <option> , and <textarea> tags.
The XHTML Basic specification does not restrict the kinds of form ele-
ments that you might use, but keep in mind that some mobile devices
may not support extremely large choice items or menus.
The only form elements specifically prohibited by the XHTML Basic
standard are file and image uploading elements. Ironically, these would