1

Etapa 1

Semantic

2

Etapa 2

Accessibility

1

Etapa 1

Semantic

2

Etapa 2

Accessibility

08 abril 2019

El objetivo está desatendido

El autor lleva sin comentar el objetivo 6 años 3 meses

General

Semantic markup and accessibility

This template will help you to improve your markup skills and designed for a month of work with it. Please, fill free to add your part of the material, set up the duration for each subpart and then just start work with it according to your schedule.

  1. Semantic

    This section will cover the main info about the semantic meaning of your HTML, CSS, javascript code and "semantic" term in general.

    Related links:

  2. Accessibility

    In order for the web to be accessible to people with disabilities, it is fundamental that different components of web development and interaction work together. Component accessibility is essential; you can’t create accessible web sites if your components are not accessible. As component developers, accessibility has always been a focus for us, and we have been constantly improving it. This section will cover the base steps and technics to keep your resource more accessible to users.

    Related links:

    • Role attributes
      • The role attribute bridges areas with accessibility issues that can’t be managed with native HTML. It works by allowing you to specify attributes that modify the way an element is translated into the accessibility tree. For example, you can tell browsers and assistive technologies that a specific div element acts as a menu, grid, or listbox.
        You can find a complete list of roles in The Roles Model section of the W3C documentation. Also, for instance, can be useful next article https://gaserge.ru/blog/html,css/atribut-role-v-html5.html
    • ARIA
    • Keyboard
    • Labels
      • Label elements are important because they help identify input elements and they improve mouse handling. Clicking on a label raises the click event for the labeled element. However, label elements can only be used to label “labelable” elements, which includes only a few specific HTML elements (button, input, textarea, select, and a few others). To support labels, custom components have to use a technique such as the one described by Rob Dodson in his How to Label Custom Elements video.
    • Tab index
      • Users expect the cursor keys to move the selection to the next/previous item (character, cell, tab, node) within the currently focused component. The tab key should move the focus to the next/previous component on the page. For more details, check Rob Dodson’s Roving TabIndex video or the Roving TabIndex video or the “Roving Tabindex” section on the Keyboard-navigable JavaScript widgets MDN article.
    • Focus
      • By default, browsers add a “focus ring” around the element that currently has the keyboard focus. This is important because, without it, users may have a hard time telling which element currently has the focus. This is a basic requirement in the WCAG 2.0 checklist (2.4.7). Because of this, simply turning off the browser’s focus ring is usually not a good idea. To improve your skills, try to pass the Google Web Accessibility course.
    1. Role attributes

    2. Accessible Rich Internet Applications (ARIA) attributes, labels + internalization

    3. Keyboard support

    4. Labelling custom components

    5. Tab Index

    6. Focus Indicators

  • 400
  • 08 abril 2019, 11:02
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?