ICEfaces
  1. ICEfaces
  2. ICE-1114

Accessiblity: Components must support XHTML v1.0 Transitional markup

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.7Beta1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      This enhancement request is a follow-up to ICE-159.

      We have several supported customers that require the markup that ICEfaces
      generates to be XHTML-compliant. The exact version of XHTML to be targeted is
      XHTML v1.0 Transitional.

      More information from the Wikipedia article ():

      XHTML Versions
      --------------
      XHTML 1.0
      The original XHTML W3C Recommendation, XHTML 1.0, was simply a reformulation of
      HTML 4.01 in XML. There are three different "flavors" of XHTML 1.0, each equal
      in scope to their respective HTML 4.01 versions.

          * XHTML 1.0 Strict is the same as HTML 4.01 Strict, but follows XML syntax
      rules.
          * XHTML 1.0 Transitional allows some common deprecated elements and
      attributes to be used, which are not permitted in XHTML 1.0 Strict. These
      include <center>, <u>, <strike>, and <applet>. It supports everything found in
      XHTML 1.0 Strict, but also permits the use of a number of elements and
      attributes that are judged presentational. [3]
          * XHTML 1.0 Frameset: Allows the use of HTML framesets.


      The bulk of the work involves reviewing each component renderer to ensure that
      it produces only valid XHTML fragments.

        Issue Links

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Ken Fyten
            • Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: