Semantic HTML
Using HTML elements according to their intended meaning rather than just visual appearance, improving accessibility and SEO. Semantic elements like header, nav, main, and article convey document structure to assistive technologies. Framer generates semantic HTML from visual designs automatically.
Accessibility
The practice of designing websites that can be used by everyone, including people with visual, auditory, motor, or cognitive disabilities. Beyond being ethically important, accessibility improves SEO, expands your audience, and is legally required in many jurisdictions. Key practices include proper heading structure, alt text for images, sufficient color contrast, and navigation">keyboard navigation support.
Alt Text
Descriptive text added to images that screen readers announce to visually impaired users and search engines use to understand image content. Good alt text describes the image's content and purpose, not just its appearance—'Team celebrating product launch' is better than 'people in office.' Framer makes adding alt text simple through the image properties panel.
ARIA Label
An HTML attribute that provides accessible names for elements that lack visible text labels, helping screen readers describe interactive elements. These are essential for icon buttons, decorative links, and complex widgets where the visual context isn't available to assistive technology. Use aria-label when there's no visible text, and aria-labelledby to reference existing text on the page.
Color Contrast
The difference in luminance between foreground and background colors, critical for text readability and accessibility. WCAG guidelines require minimum contrast ratios of 4.5:1 for normal text and 3:1 for large text. Use contrast checking tools to ensure your color combinations are accessible to users with visual impairments.