Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-44001

Atto HTML tags should comply with HTML5 specifications

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 2.7, 3.3.3, 3.4.1, 3.5, 3.6.5, 3.7, 3.7.4, 3.8, 3.9
    • MOODLE_27_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE

      The Atto editor does not create accessible, or even consistent, HTML5 content code in all web browsers. When used in Chrome, the dominant web browser in the world these days, the HTML code it produces is seriously non-compliant with WCAG 2.0/2.1 level AA.

      Here are just a few examples:

      The <i>, and <b> should not be used, <em> and <strong> are preferred.
      http://www.w3schools.com/tags/tag_b.asp

      The <strike> tag is not HTML compliant.
      http://www.w3schools.com/tags/tag_strike.asp

      The <u> is not recommended.
      http://www.w3schools.com/tags/tag_u.asp

      Paragraphs should be defined with a <p> rather than a <div> with <br />. This is important for styling purposes.

      The <li> tags should not end with a <br></li>, just </li>.

      All web browsers should generate the same code. Otherwise, pick a cross-platform browser like Chrome or Firefox (even Edge is now based on Chromium with Safari to follow suit) and openly tell people know what browser they will need to use in order to generate accessible HTML in Atto.

            Unassigned Unassigned
            fred Frédéric Massart
            Votes:
            6 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.