Skip to content

[BUG]: Critical HTML5, ARIA & CSS Validation Errors Across Multiple Pages #1510

@KAYO-ult

Description

@KAYO-ult

Description

The project currently contains several critical frontend validation and accessibility issues affecting HTML5 compliance, ARIA implementation, and CSS validation standards. These issues may impact accessibility, semantic correctness, browser compatibility, and maintainability.

I would like to work on resolving these issues comprehensively.

Issues Identified

HTML5 Validation Errors

  • Missing alt attributes on <img> elements
  • Invalid custom-element attribute usage
  • Invalid value used for async attribute
  • <div> element used in invalid parent contexts
  • Open elements detected before EOF
  • Invalid text/data placement in HTML structure
  • Text nodes not allowed in the current element context
  • Obsolete align attribute used on <div>
  • Obsolete frameborder attribute used on <iframe>

ARIA Accessibility Issues

  • role="tab" elements missing corresponding role="tabpanel" associations

CSS Validation Issues

  • Invalid CSS selectors
  • Invalid CSS identifiers
  • Invalid CSS property values
  • General CSS validation failures

Expected Improvements

  • Improved HTML5 semantic compliance
  • Better accessibility support (WCAG/ARIA)
  • Cleaner and standards-compliant CSS
  • Enhanced maintainability and browser compatibility
  • Reduction in validator and accessibility warnings/errors

Proposed Fixes

  • Replace obsolete HTML attributes with modern CSS equivalents
  • Refactor invalid DOM nesting structures
  • Add proper alt text to image elements
  • Correct ARIA tab-panel relationships
  • Resolve invalid CSS syntax/selectors/properties
  • Fix improper async attribute usage
  • Validate markup using W3C HTML & CSS validators

Additional Notes

Some issues are repeated across multiple pages, so the fixes may require component-level refactoring to ensure consistency throughout the project.

I am contributing under GSSoC'26.

Metadata

Metadata

Assignees

Labels

Enhacementgssoc26 labelgssoc26Contributions towards girl script summer of codelevel 110 pointsrecodethis is label for leaderboard

Type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions