Skip to content

Commit

Permalink
fix(a11y): change aria-describedby to aria-labelledby in section comp…
Browse files Browse the repository at this point in the history
…onent
  • Loading branch information
Mattia541993 committed Sep 16, 2024
1 parent 787d95b commit a4ece2d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 16 deletions.
10 changes: 2 additions & 8 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@ GEM
ethon (0.15.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
eventmachine (1.2.7-x64-mingw32)
ffi (1.15.5)
ffi (1.15.5-x64-mingw-ucrt)
ffi (1.15.5-x64-mingw32)
forwardable-extended (2.6.0)
html-proofer (3.19.3)
addressable (~> 2.3)
Expand Down Expand Up @@ -66,8 +63,6 @@ GEM
nokogiri (1.16.5)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
parallel (1.21.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
Expand All @@ -83,8 +78,6 @@ GEM
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
sassc (2.4.0-x64-mingw32)
ffi (~> 1.9)
strscan (3.1.0)
terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
Expand All @@ -94,6 +87,7 @@ GEM
yell (2.2.2)

PLATFORMS
aarch64-linux
x64-mingw-ucrt
x64-mingw32
x86_64-linux
Expand All @@ -106,4 +100,4 @@ DEPENDENCIES
jekyll-toc (~> 0.17.1)

BUNDLED WITH
2.3.0
2.3.0
16 changes: 8 additions & 8 deletions docs/componenti/sections.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ Il contenuto di una Section va inserito nel `<div>` con classe `.section-content

#### Accessibilità (draft)

Il titolo `<h2>` dello snippet è solo indicativo. Il tag `<section>` contraddistingue una sezione semanticamente riconoscibile, associata all'id del titolo dall'attributo `aria-describedby`.
Il titolo `<h2>` dello snippet è solo indicativo. Il tag `<section>` contraddistingue una sezione semanticamente riconoscibile, associata all'id del titolo dall'attributo `aria-labelledby`.

Gli autori dovrebbero dividere la pagina in sezioni semantiche reali e non per solo scopo decorativo. Qualora si utilizzino sezioni al solo scopo decorativo sostituire `<section>` con `<div>` ed eliminare l'attributo `aria-describedby`.
Gli autori dovrebbero dividere la pagina in sezioni semantiche reali e non per solo scopo decorativo. Qualora si utilizzino sezioni al solo scopo decorativo sostituire `<section>` con `<div>` ed eliminare l'attributo `aria-labelledby`.

{% endcapture %}{% include callout.html content=callout type="accessibility" %}

{% comment %}Example name: Base{% endcomment %}
{% capture example %}
<section class="section" aria-describedby="titleEx1">
<section class="section" aria-labelledby="titleEx1">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container">
Expand Down Expand Up @@ -56,7 +56,7 @@ Al componente Section può essere applicato uno sfondo di colore tenue utilizzan

{% comment %}Example name: Sfondo tenue{% endcomment %}
{% capture example %}
<section class="section section-muted" aria-describedby="titleEx2">
<section class="section section-muted" aria-labelledby="titleEx2">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container">
Expand Down Expand Up @@ -84,7 +84,7 @@ Si consiglia di applicare la classe `.white-color` al contenuto (come da esempio

{% comment %}Example name: Sfondo primario{% endcomment %}
{% capture example %}
<section class="section section-primary" aria-describedby="titleEx3">
<section class="section section-primary" aria-labelledby="titleEx3">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container white-color">
Expand Down Expand Up @@ -112,7 +112,7 @@ Si consiglia di applicare la classe `.white-color` al contenuto (come da esempio

{% comment %}Example name: Sfondo neutrale{% endcomment %}
{% capture example %}
<section class="section section-neutral" aria-describedby="titleEx4">
<section class="section section-neutral" aria-labelledby="titleEx4">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container white-color">
Expand Down Expand Up @@ -140,7 +140,7 @@ A seconda della luminosità dell'immagine si consiglia di applicare la classe `.

{% comment %}Example name: Con immagine di sfondo{% endcomment %}
{% capture example %}
<section class="section section-image" style="background-image: url('https://picsum.photos/1280/720?image=811')" aria-describedby="titleEx5">
<section class="section section-image" style="background-image: url('https://picsum.photos/1280/720?image=811')" aria-labelledby="titleEx5">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container white-color">
Expand All @@ -166,7 +166,7 @@ Per aggiungere una serie di card all'interno di una Section si consiglia di util

{% comment %}Example name: Con card{% endcomment %}
{% capture example %}
<section class="section section-muted" aria-describedby="titleEx6">
<section class="section section-muted" aria-labelledby="titleEx6">
<div class="section-content">
<!-- contenuto di esempio START -->
<div class="container">
Expand Down

0 comments on commit a4ece2d

Please sign in to comment.