All technologies

HTML

11 painsavg 5.6/10
dx 6architecture 2docs 2compatibility 1

Figma Sites exports only generic divs, preventing semantic HTML and accessibility

9

Figma Sites generates only `<div>` elements without semantic HTML, making it impossible to create accessible websites that comply with WCAG standards. This poses litigation risk for businesses and prevents proper semantic structure required for screen readers and keyboard navigation.

compatibilityFigma SitesHTMLWCAG

Incorrect label-to-form element connections

6

Developers frequently fail to properly connect labels to form elements by using the name attribute instead of id. Labels must be connected to elements via ID (which is unique per element), not name (which clusters form elements together), leading to accessibility failures and poor UX.

dxHTML

CSS layout complexity requires proper HTML structure foundation

6

Developers pile HTML into pages without proper structure, then struggle when CSS cannot fix poor document architecture. Effective CSS layout depends on developers first understanding how to structure HTML semantically and logically.

dxCSSHTML

Accessibility limitations in accordion patterns

6

The new accordion pattern using grouped <details> elements has unresolved accessibility limitations. Using <details> elements doesn't preserve proper semantic heading hierarchy (e.g., in FAQ sections where headers would normally be <h2>), and the one-open-at-a-time behavior can cause unintended closures and horizontal scroll issues.

architectureHTMLWeb Accessibility

Steep learning curve requires developers to master both frontend and backend skills

6

Tauri forces backend developers to learn HTML, CSS, and JavaScript, and vice versa. There are no native UI components—the entire interface relies on web technologies. This creates a barrier for teams specialized in desktop or backend development and requires hiring full-stack developers or extensive training.

dxTauriHTMLCSS+1

Difficulty keeping up with HTML feature developments

5

HTML features and best practices evolve regularly, but developers struggle to keep up with the pace of new features and understand how to use them correctly. The learning curve is exacerbated by slower documentation and lower visibility compared to CSS and JavaScript.

docsHTML

Responsive Design Implementation Complexity

5

While responsive design is necessary to accommodate different screen sizes, its successful implementation remains challenging. Developers must balance complexity and functionality across diverse device types and screen resolutions.

dxCSSHTML

Low developer interest and respect for HTML quality

5

Developers deprioritize HTML quality because browsers are forgiving and fix broken HTML automatically. This leads to lazy development practices where incorrect HTML is tolerated if it doesn't break the build, despite the long-term maintenance and performance costs.

dxHTML

Encourages semantic HTML anti-patterns with div soup

5

Tailwind's utility-class approach promotes overuse of generic `<div>` and `<span>` tags instead of semantic HTML elements, leading to less accessible and maintainable markup that doesn't leverage modern custom elements.

architectureTailwind CSSHTML

HTML table structure mastery is complex

5

Creating accessible and properly structured HTML tables is cited as one of the most complex HTML structures. Developers struggle with both creating data tables and making them accessible.

docsHTML

Common HTML mistakes: missing character encoding and malformed tags

4

Developers frequently make preventable mistakes including missing character encoding declarations, improperly formatted tags (missing closing tags, incorrect self-closing tag usage), and incorrect attribute formatting. These cause rendering issues and structural problems.

dxHTML