XHTML Tutorial: Learning to Master XHTML modules

Source: Internet
Author: User
Tags define object extend
xhtml| Tutorial

The XHTML modular model defines the XHTML module.

Why XHTML is Modular

XHTML is a simple and huge language. XHTML contains most of the features that Web developers need.

For some special purposes, XHTML is too big and complex, and for other purposes it's too simple.

By dividing XHTML into modules, the consortium has created several sets of small, well-defined XHTML elements that can be applied independently to simple devices and incorporated into larger and more complex applications with other XML standards.

By using modular XHTML, product and software designers can:

    • Select the elements supported by the device that is using the standard XHTML widget.
    • Use XML to extend XHTML without breaking the XHTML standard.
    • Simplify XHTML for devices such as handheld PCs, mobile phones, televisions, and home appliances.
    • Extend XHTML for complex applications by adding new XML features such as MathML, SVG, voice, and multimedia.
    • Define XHTML frameworks, such as XHTML BASIC (for the XHTML subset of mobile devices).

XHTML Module

The consortium has divided the definition of XHTML into 28 models:

Module Name Description
Applet Module (applet modules) Defines an applet element that has been discarded.
Base module (underlying modules) Define the base element.
Basic forms module (underlying form module) Define basic form elements (forms).
Basic Tables Module (basic table Modules) Defines a basic table element (table).
Bi-directional Text Module (bidirectional text modules) Defines the BDO element.
Client image Map Module Defines the browser-side image Map element (image map elements).
Edit module (edit modules) Defines edit element deletion and insertion.
Forms module (Form module) Defines all the elements that are used in a form.
Frames Module (frame modules) Defines the FRAMESET element.
Hypertext Module (Hyper-text modules) Define a element.
Iframe Module (inline frame module) Defines an IFRAME element.
Image module (image modules) Defines an image Element (IMG).
Intrinsic Events Module () Define event attributes (events), such as onblur and onchange.
Legacy module (Legacy modules) Defines the elements and attributes that are discarded.
Link module (link modules) Defines a LINK element.
List Module (ListBox) Define list elements ol, LI, UL, DD, DT, and DL.
Metainformation module (meta information modules) Defines a META element.
Name identification Module (name recognition modules) Defines the name attribute that has been discarded.
Object Module (objects modules) Defines object elements (objects) and Param elements.
Presentation module (performance modules) Define performance elements such as B and I.
Scripting Module (scripting) Defines scripts (script) and script-free (noscript) elements.
Server image Map Module (server-side image map modules) Defining server-side image maps (the server side image map) elements
Structure Module (structural modules) Define the following elements: HTML, head, title and body.
Style attribute module (style property modules) Define style properties.
Style Sheet module (style sheet modules) Defines a STYLE element.
Tables module (table modules) Defines the elements used in a table.
Target module (target modules) Defines the target property.
Text Module (textbox) Define text container elements (container), such as P and H1.

* Note: Elements that have been discarded should not be used in XHTML.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.