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

          Hide
          Ken Fyten added a comment -

          XHTML validator results.

          Show
          Ken Fyten added a comment - XHTML validator results.
          Hide
          Ken Fyten added a comment -

          XHTML Transitional Support is complete.

          Show
          Ken Fyten added a comment - XHTML Transitional Support is complete.
          Hide
          Tobias Eisenträger added a comment -

          Please reopen this issue, its not resolved yet.

          Show
          Tobias Eisenträger added a comment - Please reopen this issue, its not resolved yet.
          Hide
          Michele Giacobazzi added a comment -

          I still can't get xhtml validated.
          Why is this issue closed if 3972 is still open?

          Show
          Michele Giacobazzi added a comment - I still can't get xhtml validated. Why is this issue closed if 3972 is still open?
          Hide
          Victor Dos Santos added a comment -

          I have the same problem with w3C Html validator corresponding at the issue
          ICE-3972 :
          Line 1, Column 122: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml

          ...R/xhtml1/DTD/xhtml1-transitional.dtd"><html id="document:html" lang="fr"><head...

          Many Document Types based on XML need a mandatory xmlns attribute on the root element. For example, the root element for XHTML might look like:
          <html xmlns="http://www.w3.org/1999/xhtml">

          Could you fix it ?

          Show
          Victor Dos Santos added a comment - I have the same problem with w3C Html validator corresponding at the issue ICE-3972 : Line 1, Column 122: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml ...R/xhtml1/DTD/xhtml1-transitional.dtd"><html id="document:html" lang="fr"><head... ✉ Many Document Types based on XML need a mandatory xmlns attribute on the root element. For example, the root element for XHTML might look like: <html xmlns="http://www.w3.org/1999/xhtml"> Could you fix it ?

            People

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

              Dates

              • Created:
                Updated:
                Resolved: